投稿ページ内のnextpageで分割している記事のURLをprevとnextに指定したい
-
・使用しているプラグインとテーマの情報(名称、入手先 URL、バージョン)
Twenty Ten 1.2headにデフォルトで挿入されるrel=”prev”とrel=”next”を削除し、投稿ページ内の
<!--nextpage-->
で分割している記事のURLをprevとnextに指定したいと考えています。例)
記事の本文は…1ページ目 <!--nextpage--> 2ページ目 <!--nextpage--> 3ページ目
URLは…
http://test.com/archives/test (1ページ目)
http://test.com/archives/test/2 (2ページ目)
http://test.com/archives/test/3 (3ページ目)上記で、http://test.com/archives/test/2のページを閲覧したとき、
<link rel="prev" title="***" href="http://test.com/article/test"> <link rel="next" title="***" href="http://test.com/article/test/3">
とheadに記述したい。
閲覧中の投稿ページが複数ページで構成されているかを$numpagesで判別しようと思ったのですが、投稿ページのループ内でしか値を取得することができません。
●loop-single.php
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <?php global $numpages; echo $numpages; ?>
の出力結果では$numpagesに値が返却されますが、
<?php global $numpages; echo $numpages; ?> <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
では値がnullとなります。
$numberpages以外で、閲覧中の投稿ページが複数ページで構成されているかを判別する方法はないでしょうか。宜しくお願いします。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「投稿ページ内のnextpageで分割している記事のURLをprevとnextに指定したい」には新たに返信することはできません。