現在、このブログはWordpressで運用していて、Cocoonというテーマを使用しています。
で、各記事の最後に「前の記事」と「次の記事」というリンクがあります。
これは「ページ送りナビ」という機能とのこと。
記事が長くなると、記事の先頭とかにも欲しくなりまして。
「あ、この記事の次ー」というパターンです。(長くなくても欲しい機能かも)
このナビは設定(「Cocoon設定」「投稿」タブの「ページ送りナビ」項目の「表示位置」)で以下の4つから選択できます。
・本文下
・関連記事上
・関連記事下(デフォ)
・コメント下
このどれか1つ。
1つなので、記事の上下に2つ欲しい!というのは出来ません。
そこで調べました。
コチラがビンゴ!!
で、管理画面の「外観」「テーマファイルエディタ」で、テーマ:Cocoon Childで、「テーマのための関数(function.php)」を選びます。
すると
<?php //子テーマ用関数 if ( !defined( 'ABSPATH' ) ) exit; //子テーマ用のビジュアルエディタースタイルを適用 add_editor_style(); //以下に子テーマ用の関数を書く
となっているので、その下に追加します。
////投稿本文前後に「ページ送りナビ」を設置する add_action('singular_entry_content_before', 'add_entry_content_pager_post_navi'); function add_entry_content_pager_post_navi(){ if (is_single()) { get_template_part('tmp/pager-post-navi'); } }
全部で15行くらいになるはずです。
コレを保存すればOK!!
すばらしい・・・
singular_entry_content_before ってのが、beforeなので手前なんですね。afterにすれば記事の後ろにでるようです。