私は情報ランディングページを作成しています。それを私は大量の潜在的クライアントに電子メールで送信するつもりです。私はEメールを開くだけでなく(どのようにそれを行うかを知っている)、どのEメール受信者が実際にランディングページにナビゲートしたのかを追跡する必要があります。
カスタムWebアプリケーションでは、これをランディングページへのリンク(www.site.com/[email protected]
のようなもの)に送信することでこれを行い、クエリ文字列を確認したらデータベースに配置します。
そのようなことをするためのWordPressプラグインはありますか?
WPは、あなたがURL文字列に何を追加するのかにはあまり興味がありません。しかし、ネイティブのphp関数を使ってURLを抽出し、add_query_arg()
を使ってglobal wp_query;
オブジェクトにあなたの部分を追加することができます。それから、あなたはそれを必要なところならどこでも get_query_var()
を通してそれを受け取ることができます。
フックを使って追加ジョブを実行することもできます。
function wpse42947_add_query_vars( $vars )
{
$vars[] = "WHATEVER";
return $vars ;
}
// hook add_query_vars function into query_vars
add_filter( 'query_vars', 'wpse42947_add_query_vars' );