web-dev-qa-db-ja.com

著者追跡コード!

私はこの部分をコーディングするのを手伝う必要があります。基本的に私は誰かが私の著者ページをクリックして欲しい。それはその作者名とEメールのクッキーを保存しました。私はクッキーがその人が彼らのブラウザを閉じるまで、あるいは長い間その場所にとどまることを望みます。大したことではありません。それから私は私のサイトの任意の重力形式でこの情報を使うことができるはずです。基本的に私は私の作者によって生成されたリードを追跡しています。あなたがこれを行うより良い方法があるならば、私は提案に満足しています。ありがとう。 Heresは作者情報を取得するための私の現在のauthor.phpコードです。

<?php
if(isset($_GET['author_name'])) :
$curauth = get_userdatabylogin($author_name);
else :
$curauth = get_userdata(intval($author));
endif;

?>
1
aaron

author.phpテンプレートページを開いているときは、 $wp_query->get_queried_object() で現在の作者を取得できるはずです。それはまた、あなたが特定の作者を調べたいときに is_author() が使用するものです。

クッキーの設定についても質問がありますか?私はWordPressが特定のクッキー機能を持っているとは思いません。 wp_setcookie()wp_set_auth_cookie() で廃止されましたが、単純なクッキーを設定するよりも高度なことが行われているようです。

特定の訪問者追跡システム(Google Analyticsなど)を使用している場合は、この種の "見込み客"情報も一緒に保存できます。あなたがそれについてもっと知りたいのであれば、 Pro Webmasters Stack Exchangeサイト がおそらくより良い場所です。

1
Jan Fabry