2017-01-29 5 views
0

WordPress用のプラグインを作成して、Cookieを設定してデータベースで追跡しています。何らかの理由でフックファイルが見つからないときに実行されるadd_action( 'wp_head')

function my_tracker() { 
    // blah blah blah 
} 

add_action("wp_head", "my_tracker"); 

ファイルが見つからない場合、トラッカーが重複する値を作成し、ポストまたはページからリンクされたリソース上で(すなわち。隠した画像ファイルや不要なJS/CSS参照)と呼ばれています。

これを防止するにはどうすればよいですか?別のフックはありますか?

答えて

1

404エラーはWordpressによって処理され、独自のヘッダーを持つデフォルトのテンプレートもあります。それにもかかわらず、あなたのwp_headアクションが引き起こされます。

is_404()を使用して、Wordpressがリクエストが「見つからない」と判断した場合、それを早期に返すことができます。例:

+0

このユーザーの問題は解決しているかもしれませんが、将来この問題に遭遇するユーザーにとってはコードオンリーの回答はあまり役に立ちません。あなたのコードが元の問題を解決する理由を説明するために、あなたの答えを編集してください。 –

+0

@JoeC、tru dat!私は急いでいて、ちょっと迷惑だった。これを修正しました。ありがとう! – yivi

関連する問題