Frage

Ich versuche, den Post -Inhalt im Header hinzuzufügen, aber aus irgendeinem Grund zeigt er nichts. Es wird jedoch den Postinhalt abgerufen.

Ich habe das geschrieben:

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

Ich habe es versucht und keine zeigte etwas ...

Gibt es eine Möglichkeit, das zu archivieren? Ich brauche es wirklich für die Navigation der Website. Vielen Dank

War es hilfreich?

Lösung

Die einfachste Lösung besteht darin, the_post () aufzurufen, um die Postdaten einzurichten, bevor die Vorlagenfunktionen aufgerufen werden.

<?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; ?>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top