閲覧頂きありがとうございます。
現在wordpressで閲覧履歴を作成したいと考えております。
ただサイト自体が重たい事もあり、W3 Total Cacheでキャッシュを残すようにしております。
このプラグインを使用してしまうと、うまくクッキーを保存することが出来ず、閲覧履歴を作成することが出来ません。
php
1if ( isset( $_COOKIE[ "visited" ] ) ) { 2 $now_id = get_the_ID(); 3 $count = $_COOKIE[ "visited" ] . "," . $now_id; 4} else { 5 $count = get_the_ID(); 6} 7 8$flag = setcookie( "visited", $count ); 9echo $_COOKIE[ "visited" ];
この様に閲覧した記事のIDをカンマ区切りで保存したいと思っておりますが、キャッシュのせいか、うまくいきません。
すべてのファイルで、キャッシュが残らないようにするのは不可能なので、この部分だけキャッシュを残さないようにするなど、なにか方法をご教授いただけると幸いです。
あなたの回答
tips
プレビュー