Hallo,
ich würde gern nur auf der Startseite eine Begrüßung anzeigen lassen.
Ich habe es mit
versucht.
Aber leider wird dieses auch auf den Folge-Beitragsseiten (../page/2/ etc) angezeigt.
Gibt es eine Möglichkeit, das auszuschließen?
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHallo,
ich würde gern nur auf der Startseite eine Begrüßung anzeigen lassen.
Ich habe es mit
versucht.
Aber leider wird dieses auch auf den Folge-Beitragsseiten (../page/2/ etc) angezeigt.
Gibt es eine Möglichkeit, das auszuschließen?
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Nutzt du eine Static-Frontpage?
Schau mal hier: Pages « WordPress Codex (2. Absatz)
Nein, ich nutze keine statische Stratseite (mehr).
Ich nutze Wordpress 2.2 DE-Edition
Startseite ist die index.php des Themes
Unter "Einstellungen" "Lesen" habe ich
"Startseite, Anzeige: Deine letzten Beitäge"
ausgewählt.
Hmm, das scheint so von den Entwicklern gewollt zu sein. Ich habe gerade noch einmal nachgeschaut bei mir, und in einer while-Schleife, mit der die aktuellen Beiträge ausgelesen werden, nutze ich auch is_home(), um das Datum der Beiträge anzuzeigen... und das Datum der Beiträge erscheint natürlich auch unter /page/2.
Scheint, als würde auch /page/2 als Startseite angesehen.. und im Grunde ist es auch logisch. :)
Hmm, das scheint so von den Entwicklern gewollt zu sein.
...
Scheint, als würde auch /page/2 als Startseite angesehen.. und im Grunde ist es auch logisch. :)
Das mag ja sein.:(
Mein Anliegen ist ja eine Lösung, mit der Inhalt nur auf der Startseite ausgegeben wird.
Es macht ja i.d.R. keinen Sinn, einen Besucher immer wieder zu begrüßen.
Mit Wordpress-Hausmitteln würde mir da noch das einfallen:
<?php if ( is_home() && !is_paged()){ ?>
<h2>Willkommen</h2>
<p>...auf unserer Website</p>
<?php }?>
Allerdings sieht's damit wohl eher schlecht aus:
ZitatThis does not refer to a Post or Page whose content has been divided into pages using the <!--nextpage--> QuickTag.
Mit Wordpress-Hausmitteln würde mir da noch das einfallen:
PHP<?php if ( is_home() && !is_paged()){ ?> <h2>Willkommen</h2> <p>...auf unserer Website</p> <?php }?>Allerdings sieht's damit wohl eher schlecht aus:
logisch
aber wer teilt seine statische Startseite in mehrere Seiten auf ?
irritiert gugg
lg
... und mal nachfragen, was in $querystring/$querysdings bla so drinsteht?
(Sorry ... hab ich jetzt bestimmt falsch geschrieben, aber ich steck grad voll in xt:Commerce)
aber wer teilt seine statische Startseite in mehrere Seiten auf ?
ich habe keine statische Startseite.
wen es interessiert: Ackermanns @ web
Es geht mir darum, die Begrüßung oben rechts nur auf der Startseite auszugeben.
das sieht gut aus :-D
Vielen Dank!
Würde mich aber dennoch mal interessieren. Gibt es dafür kein Hausmittel von WP? Oder eine logische Verknüpfung von mehreren Conditional Tags?
Also um abzufragen ob man sich auf einer /page/2... befindet?
Hallo,
ich würde das Thema gerne noch mal aufgreifen.
Auf meiner Seite http://www.euskirchen-kirchheim.de/ habe ich den Begrüßungstext und den Slider mit folgenden Code in die index (Child) eingebaut:
<div class="einleitung">
<img src="http://www.euskirchen-kirchheim.de/cms/wp-content/uploads/2012/02/ortsschild.png" class="alignleft wp-post-image" alt="ortsschild" height="130" width="200">
<p><b>Herzlich Willkommen auf meiner Website</b></p><br />
<p>Dies ist eine private Website über das schöne Dorf Kirchheim in der Nähe der Steinbachsperre und zum Kreis Euskirchen gehörend.</p><br />
<p>Ich versuche Sie mit aktuellen Informationen und Terminen auf dem Laufenden zu halten. Falls Sie Infos oder Termine für mich haben, freue ich mich über Post.
<p>
</div>
<div style="padding-bottom: 40px;">
<?php echo do_shortcode("[huge_it_slider id='1']"); ?>
</div>
<hr />
Alles anzeigen
Nun möchte ich aber, dass dieser Code nur auf der Startseite (Beitragsseite) und nicht auf page/2/ page/3/ usw angezeigt wird.
Ein einsetzen von <
hat nix gebracht :-(
Ich nutze WP 4.2.2 und das Theme Iconic One http://themonic.com/iconic-one/
Eventuell gibt es ja zum heutigen Zeitpunkt eine Lösung
Gruß Ralf
PS: mich lediglich auf den offiziellen WP codex zu verweisen bringt mir nix, denn ich weiß nicht wie ich den richtig einbinden müsste.
Hallo,
ich würde gern nur auf der Startseite eine Begrüßung anzeigen lassen.
Ich habe es mit
versucht.
Aber leider wird dieses auch auf den Folge-Beitragsseiten (../page/2/ etc) angezeigt.
Gibt es eine Möglichkeit, das auszuschließen?
Probier es mal mit is_front_page()
https://codex.wordpress.org/Function_Reference/is_front_page
Die Funktion gab es damals noch nicht, sie wurde extra für diesen Zweck erschaffen.
Gruß
Ingo
Hallo Putzlowitsch, danke für die Rückmeldung. Aber wo/wie trage ich das in meinen Code ein? Ich bin kein php Könner und daher auch mein "PS" in meinem Post.
[COLOR=#000080]<div class=[COLOR=#0000FF]"einleitung"[/COLOR]>[/COLOR]
[COLOR=#800080]<img src=[COLOR=#0000FF]"http://www.euskirchen-kirchheim.de/cms/wp-content…/ortsschild.png"[/COLOR] class=[COLOR=#0000FF]"alignleft wp-post-image"[/COLOR] alt=[COLOR=#0000FF]"ortsschild"[/COLOR] height=[COLOR=#0000FF]"130"[/COLOR] width=[COLOR=#0000FF]"200"[/COLOR]>[/COLOR]
[COLOR=#000080]<p>[/COLOR][COLOR=#000080]<b>[/COLOR]Herzlich Willkommen auf meiner Website[COLOR=#000080]</b>[/COLOR][COLOR=#000080]</p>[/COLOR][COLOR=#000080]<br />[/COLOR]
[COLOR=#000080]<p>[/COLOR]Dies ist eine private Website über das schöne Dorf Kirchheim in der Nähe der Steinbachsperre und zum Kreis Euskirchen gehörend.[COLOR=#000080]</p>[/COLOR][COLOR=#000080]<br />[/COLOR]
[COLOR=#000080]<p>[/COLOR]Ich versuche Sie mit aktuellen Informationen und Terminen auf dem Laufenden zu halten. Falls Sie Infos oder Termine für mich haben, freue ich mich über Post.
[COLOR=#000080]<p>[/COLOR]
[COLOR=#000080]</div>[/COLOR]
[COLOR=#000080]<div style=[COLOR=#0000FF]"padding-bottom: 40px;"[/COLOR]>[/COLOR]
[COLOR=#000080]<?php echo do_shortcode("[huge_it_slider id='1']"); ?>[/COLOR]
[COLOR=#000080]</div>[/COLOR]
[COLOR=#000080]<hr />
Das
[/COLOR][COLOR=#000000] [COLOR=#0000BB]<?php is_front_page[/COLOR][COLOR=#007700](); [/COLOR][COLOR=#0000BB]?> kommt jetzt wo hin??[/COLOR] [/COLOR]
Mach es so, wie im Original-Post von Markus1972:
http://forum.wpde.org/design/22230-a…html#post109566
Nur daß Du anstelle von is_home() die Funktion is_front_page() verwendest.
Gruß
Ingo
Hallo Ingo,
habe ich gemacht und es wird auch auf /page/2 und folgende angezeigt :-(
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!