記事の下に、自動的に文章を追記してくれるプラグイン
Bottom of every post 。
テキストの編集だけで、今までの記事すべてに反映される便利なプラグインなので
当サイトでは、最近ベータ版が開始されたGoogle AdSenseの
「関連コンテンツ ユニット」を記事の下に表示するために使っていました。
(※「関連コンテンツ ユニット」とは、
関連記事を広告を混ぜつつ自動で表示してくれる楽しいユニットです)
しかし、このBottom of every post で追記した広告は
なぜかトップページから見た時、すべての記事の「続きを読む」の後にも
ひとつひとつ全部反映されてしまい、広告だらけなページになってしまっていました。
Bottom of every postで、すべての記事の最後に定型文を表示したいけれど、
トップページから見た「続きを読む」の後には定型文を表示したくないな…
というときにどうしたらいいか?という方法を
いくら検索してもなかなか見つけることが出来ず、ようやく発見したので
自分なりの健忘録としてここに記しておきます!
訂正方法は、Bottom of every postの作者様のサイトに載っていましたが
すべて英語でちょっぴり分かりづらかったので、以下にご紹介いたします。
プラグインの編集画面へ行き、
bottom-of-every-post/bottom_of_every_post.phpを編集します。
if( !is_page( ) && file_exists( $fileName )){
この部分を検索し、
if( !is_page( ) && !is_home( ) && file_exists( $fileName )){
に書き換えて、保存するだけ!かんたん!
これで、本文の最後に「定型文」が追記され、
トップページから見た記事ごとの「続きを読む」の後には
「定型文」が反映されない状態になります。スッキリ!
同じことで迷っていらっしゃった方、
もしいらっしゃればぜひ参考になさってください!
via:WP: Add content to the bottom of every post – Corey Salzano
ピンバック: ワードプレスのプラグイン