ページ移動形式の変更

WordPressのtwentyelevenで『古い投稿』『新しい投稿』となっているのを変更する2パターン。
A/ 『<< prev』『>> next』に変更する 場合
B/  ページ数と現在位置が解ってジャンプできるようにする 場合。

A/ の場合。
親テーマのfunction.phpからcontent_navの部分を子テーマに持って来て書き換え。
boldかかってるのはcssでnormalに。

<div><?php next_posts_link( __( ‘<span>&larr;</span> Older posts’, ‘twentyeleven’ ) ); ?></div>
            <div><?php previous_posts_link( __( ‘Newer posts <span>&rarr;</span>’, ‘twentyeleven’ ) ); ?></div>

<div><?php next_posts_link( __( ‘<span> << </span> prev’, ‘twentyeleven’ ) ); ?></div>
            <div><?php previous_posts_link( __( ‘next <span> >> </span>’, ‘twentyeleven’ ) ); ?></div>

に。

B/ の場合。
プラグインのwp-pagenaviをインストールして有効可。
同じくfunction.phpの

<div><?php next_posts_link( __( ‘<span>&larr;</span> Older posts’, ‘twentyeleven’ ) ); ?></div>
            <div><?php previous_posts_link( __( ‘Newer posts <span>&rarr;</span>’, ‘twentyeleven’ ) ); ?></div>



<?php wp_pagenavi(); ?>

に変更。

ここではB方式で。

ついでに最初の1ページ目(トップ、カテゴリなど一覧も)は
ページ上部に表示されない設定になってるのをcssで変更して上部にも出すことに。
下まで行かなくても全部でどれだけ記事があるか解った方が便利?と思って。

個別記事の分は >>>こちら で。

Share on Google+Tweet about this on TwitterShare on Facebook