vicuna CMS テーマの修正 (previous_posts_link()関数・next_posts_link()関数の追加)

vicuna CMS ? WordPress Theme Ext. Custom (以下 vicuna とします)の修正に関する内容もようやく最後に (長かった…) 。今回はprevious_posts_link()関数とnext_posts_link()関数についてです。

previous_posts_link()関数・next_posts_link()関数はサイトトップやカテゴリー毎、タグ事など1ページに複数の投稿記事を表示したときにその前後のページへのリンクを書き出すための関数です (詳細は例のごとく WordPress CodexWordPress Codex日本語版 やグーグル先生に聞いてみてください)。

さて、このprevious_posts_link()関数・next_posts_link()関数は本来、index.phpやcategory.phpやtag.phpなど1ページに複数の投稿記事を表示するために使用されるファイルに記述します。しかしながらvicunaでは表示を統一するためなのか、ページ移動のリンクの表示はfunctions.phpファイル内のvicuna_paging_link()関数を使用して記述されてます。そこで今回はこのvicuna_paging_link()関数内に、previous_posts_link()関数・next_posts_link()関数を記述して対応することにします。

続きを読む vicuna CMS テーマの修正 (previous_posts_link()関数・next_posts_link()関数の追加)

vicuna CMS テーマの修正 (previous_post_link()関数・next_post_link()関数の追加)

vicuna CMS – WordPress Theme Ext. Custom (以下 vicuna とします)の修正に関する内容も4回目。今回はprevious_post_link()関数・next_post_link()関数についてです。

previous_post_link()関数・next_post_link()関数は投稿記事に、その前後の投稿へのリンクを書き出してくれる関数です。引数を指定しなければあらかじめ設定されている書式と記事のタイトル名をリンクとして書き出してくれます(詳細は例のごとく WordPress CodexWordPress Codex日本語版 やグーグル先生に聞いてみてください)。

…でvicunaテーマへのこれらのコードの挿入ですが、挿入自体は至って簡単。ただ記事の上下それぞれにあるリンクの書式が違うので、コードを変更する前の書式に合うように引数を設定して挿入します。

続きを読む vicuna CMS テーマの修正 (previous_post_link()関数・next_post_link()関数の追加)