WordPress で独自テーマを作成しています。
記事の個別ページ(single.php)で文章量が多いときは wp_link_pages() を使ってページを分けているのですが、記事下部に何かを表示するタイプのプラグインを使用すると、「記事、プラグイン、ページリンク」の順番で出力されてしまうため、ページリンクを見落とされてしまいます。
「記事、ページリンク、プラグイン」の順番で出力するには何か方法はあるのでしょうか?
プラグインには「Similar Posts」などを利用して、記事下部に関連記事を表示しています。このプラグイン固有の問題ではなく、記事の下に何かを表示するプラグイン全般で同じ状態になります。
記事周りは次のようにしてあります。
php
1 <div class="entry-content"> 2 <?php the_content(); ?> 3 4 <?php 5 wp_link_pages( array( 6 'before' => '<div class="page-links">' . __( 'Pages:', 'mytheme' ), 7 'after' => '</div>', 8 'link_before' => '<span class="page-number">', 9 'link_after' => '</span>', 10 ) ); 11 ?> 12 </div>
おそらく the_content() の直後にプラグインの出力が始まるのでそうなるのかと思います。
Similar Posts には表示優先度(priority)の設定があったのですがプラグイン同士の表示順序が変わるだけでページリンクより下に移動させることはできませんでした。
記事の直後にプラグインの出力を挟むことなくページリンクを表示するにはどのようにすればいいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/16 03:55