Je crée une page de renvoi d'informations que je compte envoyer par courrier électronique à un groupe de clients potentiels. Je dois suivre les clients qui ouvrent non seulement le courrier électronique (je sais comment le faire), mais également quels destinataires du courrier ont réellement accédé à la page de destination.
Dans une application Web personnalisée, je le ferais en leur envoyant un lien vers la page de renvoi qui ressemblerait à www.site.com/[email protected]
, et, après avoir vu la chaîne de requête, je le mettrais dans la base de données.
Existe-t-il des plugins WordPress pour faire quelque chose comme ça?
WP n'est pas vraiment intéressé par ce que vous ajoutez à la chaîne d'URL. Mais vous pouvez extraire l'URL avec les fonctions PHP natives et ajouter vos pièces à l'objet global wp_query;
en utilisant add_query_arg()
. Ensuite, vous pouvez le recevoir via get_query_var()
partout où vous en avez besoin.
Vous pouvez également utiliser un crochet pour faire le travail d'ajout:
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' );