wordpressで作ったサイトで、記事の最後に毎回同じ定型文を入れたい場合に何か良い方法はないかと。以前は『PostPost』というプラグインを使っていたけど、配布終了?どこ行ったんだ?という状態なので打開策。
1つは、以前書いた『【wordpress】トップページに固定ページの内容を改行もさせて表示』の方法で特定の固定ページを表示する方法↓↓↓
なのですが、この場合、記事の上下に入るシェアボタン(WP Social Bookmarking Lightなど)がダブってしまうので、シェアボタンを任意の場所に表示するという一手間かかってしまいます。
なので、ウィジェットを使用して表示する方法。
まずは、使用中のテーマのfunctions.phpに下記のコードを入れる↓↓↓
register_sidebar(array('name' => 'post_footer'));
すると『外観』→『ウィジェット』のページに『post_footer』(←ここは任意でOK)の項目が出来るので、そこに「テキスト」のウィジェットを入れ、タイトル・内容を入れて、表示したい場所に下記コードを入れる↓↓↓
<?php dynamic_sidebar('post_footer'); ?>
あとは、cssで調整して完了ですね。タイトルを表示したくない場合は空欄で保存で大丈夫です。
しかし、テーマによってはシェアボタンの下に表示されるので、それが嫌な場合はシェアボタンを任意の場所に置く一手間と(汗
これは、好みになってきますね!
ウィジェットでやる場合は、他のウィジェット(カレンダーや細菌の投稿など)も置けるので、覚えておいてもいいかもです。
以上です。
元シンガーソングライターで、メンズ美容ブログ、パンブログもやってます。たまにテレビに出てたりします。最近はTikTokも頑張ってます。