ヘッダーに現在の投稿コンテンツを表示するにはどうすればよいですか?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/5384

  •  16-10-2019
  •  | 
  •  

質問

ヘッダーに投稿コンテンツを追加しようとしていますが、何らかの理由で何も表示されません。ただし、ポストコンテンツを取得します。

私はこれを書いた:

<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<?php the_title(); ?>
<?php the_content(); ?>

私は試してみましたが、何も見せませんでした...

これをアーカイブできる方法はありますか?サイトのナビゲーションには本当に必要です。ありがとう

役に立ちましたか?

解決

最も簡単な解決策は、テンプレート関数を呼び出す前に、the_post()を呼び出すためにポストデータをセットアップすることです。

<?php if(have_posts()) : the_post(); ?>
  //your header code here
  <?php rewind_posts(); //to set the post pointer back to the beginning ?>
<?php else : ?>
  //alternative header code here
<?php endif; ?>
ライセンス: CC-BY-SA帰属
所属していません wordpress.stackexchange
scroll top