{"id":109,"date":"2007-08-10T12:44:04","date_gmt":"2007-08-10T10:44:04","guid":{"rendered":"http:\/\/wordpress-buch.bueltge.de\/is_home-informationen-nur-auf-der-startseite\/8\/"},"modified":"2007-08-10T12:44:04","modified_gmt":"2007-08-10T10:44:04","slug":"is_home-informationen-nur-auf-der-startseite","status":"publish","type":"post","link":"https:\/\/bueltge.de\/wordpress-buch\/is_home-informationen-nur-auf-der-startseite\/","title":{"rendered":"is_home: Informationen nur! auf der Startseite"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignright\" src=\"https:\/\/bueltge.de\/wordpress-buch\/files\/2007\/07\/is_home-128.png\" alt=\"is_home\" \/><strong>Ein Frage zu den Conditional-Tags, die ich hier n\u00e4her erl\u00e4utern m\u00f6chte: Warum ist der Tag <code>is_home<\/code> noch immer gesetzt (TRUE), wenn man auf der Startseite &#8222;bl\u00e4ttert&#8220; ?<\/strong><\/p>\n<p>Der Conditional-Tag <code>is_home()<\/code> fragt die Startseite ab &#8211; richtig. Allerdings ist es so, wenn man die Startseite \u00fcber das &#8222;Bl\u00e4ttern&#8220; der Seiten verl\u00e4sst, dann ist im Sinne von WordPress noch immer die Startseite aktiv.<br \/>\nDamit die Information wirklich nur auf der Startseite untergebracht ist, muss man mit einem weiteren Tag kombinieren.<br \/>\n<!--more--><\/p>\n<h3>Ein Beispiel<\/h3>\n<p>Die Abfrage der Startseite k\u00f6nnte im Template folgenderma\u00dfen aussehen:<br \/>\n<code><br \/>\n&lt;?php if ( is_home() ) { ?&gt;<br \/>\n&lt;p&gt;Informationen stehen auf der Startseite und allen weiteren Seiten, die durch das Baettern erreicht werden.&lt;\/p&gt;<br \/>\n&lt;?php } ?&gt;<br \/>\n<\/code><\/p>\n<p>Damit die Ausgabe auch wirklich nur auf der Startseite erscheint, muss abgefragt werden, ob es sich NICHT (!) um eine Seite handelt, die durch &#8222;Bl\u00e4ttern&#8220; erreicht wurde.<br \/>\n<code><br \/>\n&lt;?php if ( is_home() &amp;&amp; !is_paged() ) { ?&gt;<br \/>\n&lt;p&gt;Informationen stehen nur auf der Startseite.&lt;\/p&gt;<br \/>\n&lt;?php } ?&gt;<br \/>\n<\/code><\/p>\n<h3>Update<\/h3>\n<p>Mit der Einf\u00fchrung von WordPress 2.5 gibt es einen neuen Conditional Tag der diese Aufgabe exakt \u00fcbernimmt, kein umst\u00e4ndliches abfragen mehr.<br \/>\n<code>is_front_page()<\/code><\/p>\n<p>Das obige Beispiel sieht dann wie folgt aus.<br \/>\n<code><br \/>\n&lt;?php if ( is_front_page() ) { ?&gt;<br \/>\n&lt;p&gt;Informationen stehen nur auf der Startseite.&lt;\/p&gt;<br \/>\n&lt;?php } ?&gt;<br \/>\n<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein Frage zu den Conditional-Tags, die ich hier n\u00e4her erl\u00e4utern m\u00f6chte: Warum ist der Tag is_home noch immer gesetzt (TRUE), wenn man auf der Startseite &#8222;bl\u00e4ttert&#8220; ? Der Conditional-Tag is_home() fragt die Startseite ab &#8211; richtig. Allerdings ist es so, wenn man die Startseite \u00fcber das &#8222;Bl\u00e4ttern&#8220; der Seiten verl\u00e4sst, dann ist im Sinne von&hellip; <a class=\"more-link\" href=\"https:\/\/bueltge.de\/wordpress-buch\/is_home-informationen-nur-auf-der-startseite\/\"><span class=\"screen-reader-text\">is_home: Informationen nur! auf der Startseite<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":813,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[6],"class_list":["post-109","post","type-post","status-publish","format-standard","hentry","category-faq","tag-conditional-tags","entry"],"_links":{"self":[{"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/posts\/109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/comments?post=109"}],"version-history":[{"count":0,"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/posts\/109\/revisions"}],"wp:attachment":[{"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/media?parent=109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/categories?post=109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/tags?post=109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}