{"id":446,"date":"2010-11-18T11:33:03","date_gmt":"2010-11-18T11:33:03","guid":{"rendered":"https:\/\/de.wordpress.org\/support\/2010\/11\/18\/seite-in-sidebar-festellenermittelnausgeben-variable-sidebar-content\/"},"modified":"2010-11-18T11:33:03","modified_gmt":"2010-11-18T11:33:03","slug":"seite-in-sidebar-festellenermittelnausgeben-variable-sidebar-content","status":"closed","type":"topic","link":"https:\/\/de.wordpress.org\/support\/topic\/seite-in-sidebar-festellenermittelnausgeben-variable-sidebar-content\/","title":{"rendered":"Seite in sidebar festellen\/ermitteln\/ausgeben &#8211; Variable Sidebar Content"},"content":{"rendered":"<p>Guten Tag!<\/p>\n<p>Ich m\u00f6chte in meiner Sidebars via Benutzerdefinierten Feldern unterschiedlichen Content ausgeben. Das funktioniert auf auch schon ganz gut:<br \/>\nZb. auf seite &#8222;abc&#8220; wird wird in der Sidebar der Teaser &#8222;teaser-abc&#8220; ausgegeben.<\/p>\n<p>Aber, auf der Homepage wird der Teaser auch ausgegeben!&#8230;<br \/>\nMeine Homepage listet die 3 aktuellsten Beitr\u00e4ge (Pages) auf und wenn &#8222;abc&#8220; der letzte Beitrag ist, wird der Teaser ausgegeben:(<\/p>\n<p>Ich wei\u00df nicht wie ich in der Sidebar feststellen kann das ich mich auf der Homepage befinde.<\/p>\n<p>Die Sidebar denkt immer dass sie auf der jeweils letzten im Content per Loop ausgegebenen Seite ist, also &#8222;abc&#8220;.<\/p>\n<p>Dieses Script in der Sidebar gibt auf meiner Homepage &#8222;abc&#8220; aus!<\/p>\n<pre><code>&lt;?php\n$myID=get_the_ID();\necho &quot;Titel: &quot;.get_the_title(get_the_ID());\n?&gt;<\/code><\/pre>\n<p>Hat jemand eine Idee wie man in der Sidebar feststellen kann auf welcher TopSeite man sich befindet?<br \/>\n(ohne eine zweite, dritte, vierte sidebar anzulegen)<\/p>\n<p>\ud83d\ude42<\/p>\n<p>Ach hier noch einen Link bei dem ich gehofft hatte, dass er mir hilft:<br \/>\nhttps:\/\/codex.wordpress.org\/Conditional_Tags<br \/>\nund dann bis &#8222;Variable Sidebar Content&#8220; Scrollen.<\/p>\n<p>Doch leider funktioniert is_home() nicht, sondern die Seit wird als abc erkannt;(<\/p>\n<pre><code>&lt;!-- begin sidebar --&gt;\n&lt;div id=&quot;sidebar&quot;&gt;\n&lt;?php\n\/\/ let&#039;s generate info appropriate to the page being displayed\nif (is_home()) {\n        \/\/ we&#039;re on the home page, so let&#039;s show a list of all top-level categories\n        echo &quot;&lt;ul&gt;&quot;;\n        wp_list_cats(&#039;optionall=0&amp;sort_column=name&amp;list=1&amp;children=0&#039;);\n        echo &quot;&lt;\/ul&gt;&quot;;\n} elseif (is_category()) {\n        \/\/ we&#039;re looking at a single category view, so let&#039;s show _all_ the categories\n         echo &quot;&lt;ul&gt;&quot;;\n        wp_list_cats(&#039;optionall=1&amp;sort_column=name&amp;list=1&amp;children=1&amp;hierarchical=1&#039;);\n        echo &quot;&lt;\/ul&gt;&quot;;\n} elseif (is_single()) {\n        \/\/ we&#039;re looking at a single page, so let&#039;s not show anything in the sidebar\n} elseif (is_page()) {\n        \/\/ we&#039;re looking at a static page.  Which one?\n        if (is_page(&#039;About&#039;)) {\n             \/\/ our about page.\n             echo &quot;&lt;p&gt;This is my about page!&lt;\/p&gt;&quot;;\n        } elseif (is_page(&#039;Colophon&#039;)) {\n             echo &quot;&lt;p&gt;This is my colophon page, running on WordPress &quot; . bloginfo(&#039;version&#039;) . &quot;&lt;\/p&gt;&quot;;\n        } else {\n              \/\/ catch-all for other pages\n              echo &quot;&lt;p&gt;Vote for Pedro!&lt;\/p&gt;&quot;;\n        }\n} else {\n        \/\/ catch-all for everything else (archives, searches, 404s, etc)\n        echo &quot;&lt;p&gt;Pedro offers you his protection.&lt;\/p&gt;&quot;;\n} \/\/ That&#039;s all, folks!\n?&gt;\n&lt;form id=&quot;searchform&quot; method=&quot;get&quot; action=&quot;&lt;?php echo $_SERVER[&#039;PHP_SELF&#039;]; ?&gt;&quot;&gt;\n&lt;div&gt;\n&lt;input type=&quot;text&quot; name=&quot;s&quot; id=&quot;s&quot; size=&quot;15&quot; \/&gt;\n&lt;input type=&quot;submit&quot; value=&quot;&lt;?php _e(&#039;Search&#039;); ?&gt;&quot; \/&gt;\n&lt;\/div&gt;\n&lt;\/form&gt;\n\n&lt;\/div&gt;<\/code><\/pre>\n<p>Jetzt hab ich das<\/p>\n<pre><code>&lt;?php\n$myID=get_the_ID();\necho &quot;Titel: &quot;.get_the_title(get_the_ID());\n?&gt;<\/code><\/pre>\n<p>mal im Footer getestet, und da wird die Homepag erkannt&#8230;<\/p>\n","protected":false},"template":"","class_list":["post-446","topic","type-topic","status-closed","hentry","topic-tag-get_parent_page","topic-tag-sidebar"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/446\/revisions"}],"wp:attachment":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}