テーマ[Minamaze]同一カテゴリ内リンクができない
-
テーマMinamazeにおいて、前後の投稿へのリンクを同一カテゴリに限定させたいのですが、どうしてもうまくいきません。
テーマサポートに問い合わせるべきかもしれませんがとりいそぎここに質問させてください。一般的に、前後投稿リンクを同一カテゴリーに限定する場合、第3引数に、true を入れるとよいとあります。
例:
<?php previous_post_link('« %link', '%title', true , ''); ?> <?php next_post_link('%link »', '%title', true , ''); ?>
Minamazeの場合は、previous_post_link を記述しているファイルは、
themes > minamaze > lib > functions > template-tags.php だと思いますが、
この template-tags.php の中の34行目の記述を以下のように変え、ブラウザで確認してみましたが、同一カテゴリ限定されなかったり、カテゴリーによっては、前後のリンク自体が表示されなかったりしてうまくいきません。変更前:
<?php previous_post_link( '<div class="nav-previous">%link</div>', '<span class="meta-icon"><i class="icon-angle-left icon-large"></i></span><span class="meta-nav">%title</span>' ); ?> <?php next_post_link( '<div class="nav-next">%link</div>', '<span class="meta-nav">%title</span><span class="meta-icon"><i class="icon-angle-right icon-large"></i></span>' ); ?>
変更後:
<?php previous_post_link( '<div class="nav-previous">%link</div>', '<span class="meta-icon"><i class="icon-angle-left icon-large"></i></span><span class="meta-nav">%title</span>' , true ); ?> <?php next_post_link( '<div class="nav-next">%link</div>', '<span class="meta-nav">%title</span><span class="meta-icon"><i class="icon-angle-right icon-large"></i></span>' , true ); ?>
記述するファイルが間違っているのか、書き換えソースが間違っているのか、まったく別の問題があるのか見当がつきません。
どなたかお解りになられる方、どうぞアドバイスお願いいたします。- WP:4.0.1
- テーマ:Minamaze(1.1.3)
- PHP 5.2.17、MySQL 5.5.28
- サーバー:さくら スタンダード
- ブラウザ:Mac FireFox(35.0.1)、Safari(5.1.10)、Chrome(40.0.2214.93)
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「テーマ[Minamaze]同一カテゴリ内リンクができない」には新たに返信することはできません。