is_home, is_front_page funktioniert nicht

Ich habe viele Bedingungen in meinem footer.php-Abschnitt versucht, um diese function nur auf meiner Titelseite und nicht auf der Blog-Seite einzubinden … aber es erscheint nur auf beiden Seiten oder keiner von ihnen … kann jemand den Fehler erklären?

 
    have_posts()) : $the_query -> the_post(); ?>

Solutions Collecting From Web of "is_home, is_front_page funktioniert nicht"

  < ?php if( is_front_page() ) : ?> 

is_home bezieht sich entsprechend Ihrer Leseeinstellungen auf die Posts-Seite. is_front_page gibt immer true auf der ersten Seite zurück.

  • Auf der Startseite der Website gibt is_front_page () immer TRUE zurück, unabhängig davon, ob auf der Startseite der Website der Blogpost-Index oder eine statische Seite angezeigt wird.
  • Im Index der Blogposts gibt is_home () immer TRUE zurück, unabhängig davon, ob der Blogpost-Index auf der Startseite der Website oder auf einer separaten Seite angezeigt wird.

Also versuchen Sie es stattdessen:

 < ?php if( 'page' == get_option( 'show_on_front' ) && is_front_page() ) : ?> 

wp_reset_query (); triggerse das Problem … es war vielleicht wegen Schleifen, die vor diesem laufen.