[WordPress小ネタ] 特定のタグを設定した時、投稿表示の前に確認文言を表示する

制約のあるコンテンツを表示する前に、確認事項の同意をとっておきたい時などに使えるかもしません。
single.php の the_content() の部分を下記の具合に変更し、

if(has_tag("foo")) {
	if(isset($_COOKIE["hogehoge"])) {
		the_content();
	} else {
		※ 確認文言 ※
	}
}

この確認文言の中のどこかに、下記のようなcookieをセットするJavaScriptを入れ、クリックを促します。

<a href="javascript:void(0);" onclick="document.cookie='hogehoge=1';location.reload();">確認事項に同意します</a>

きちんとcookieがセットされれば、the_content() が表示されるはず。

» サンプル


cookieテスト