0
    <?php if (is_single()) {?>
    <div class="post-prenex">
<div class="alignleft">
<?php previous_post('&laquo; &laquo; %',
 'Previous Post ', 'no'); ?>
</div>
<?php ?>
<div class="alignright">
<?php next_post('% &raquo; &raquo; ',
 'Next Post ', 'no'); ?>
</div>
</div> 

<?php }?>

こんにちは、次と前の投稿として単純なプラグインを試しました。その次の投稿と前の投稿は正常に機能しています。しかし、投稿の内容は消えてしまいます。何を間違えたのかわからない。注:the_contentのadd_actionで試したsingle.phpファイルは編集してませ

誰でも問題を指摘し、解決策を提供していただければ幸いです。

4

1 に答える 1

1

私が見るいくつかの問題:

  • previous_post() と next_post() は非推奨です
  • the_content アクションを使用する場合、関数は実際のコンテンツを返す必要があります

function mycontent( $content ) {
   $output = '';
   // add something to output
   return $content.$output;  //return content with output
}
add_action( 'the_content', 'mycontent' );
  • 投稿/ページ ナビゲーション タグは、テンプレート ファイル内で使用する必要があるテンプレート タグです。
于 2013-05-20T18:32:07.903 に答える