Arjunaテーマにzenbackを仕込みましたが、投稿ヘッダーの右端にある「コメント表示へジャンプするリンク」をクリックすると、コメント表示の先頭ではなくてzenback表示の先頭へ飛んでしまいます。
調べてみると以下のことが判りました。
- コメント表示へのジャンプは
<a href="記事URL#comments">
を使っている。 - ジャンプ先となる
<div id="comments">
はcomments.php
を実行するより前に 、single.php
やpage.php
やpage_fullwidth.php
の中で出力されている。
従って comments.php
の中にzenbackを仕込む限りは、ジャンプ先がzenback表示になるのを避けられません。
そういう訳でzenbackの仕込み先を comments.php
ではなく、single.php
へ変えることにしました。固定ページの方は、当面zenbackを表示しないでおきます。
- zenbackを表示するコードを
single.php
に入れる。また、関連記事の精度を上げる。その1、本文を専用タグで囲む。これもsingle.php
に入れる。
- その2、タイトルを専用タグで囲む。これは
templates/post/single-post-header.php
の初めの方に入れる。
おしまい。
“Arjunaテーマにzenbackを仕込む(改)” への1件のコメント
[…] Arjunaテーマにzenbackを仕込む(改)で、zenbackを single.php の「コメント部分の手前」へ入れるように変更しましたが、ピンバックした時にzenbackのphpコードの一部が表示されてしまうことが判 […]