Der folgende Code zeigt meine ausgewählte Seite, ihren Inhalt und Shortocde korrekt an. Die Seite wird aus einem Themenoptionsfeld im WP Admin ausgewählt.
Ich habe Mühe, den Titel wiederzugeben. Im Moment wiederholt es alle Seitentitel. Jede Hilfe sehr geschätzt!
Um den Titel einer einzelnen WordPress-Seite wiederzugeben, führen Sie diese WordPress-Funktion aus
<?php the_title() ?>
Sie können es auch mit etwas HTML für die CSS-Formatierung umgeben, wie folgt->
<h2><?php the_title() ?></h2>
viel Glück
danke für die antwort, aber im afriad habe ich nicht nach den üblichen wordpress-funktionen gesucht, da ich keine the loop verwende. Ich rufe die Seite aus einem Auswahlfeld in der ab Themenoptionen Ich habe so erstellt, dass die Homepage dynamisch sein kann.
Ja, ich hatte bemerkt, dass es auch keine Funktion zum Abrufen von Seiten war. Vielen Dank für Ihre Bemühungen, Ihr Code gibt im Moment alle meine Seitentitel zurück und erfordert a . Vor $page->ID. Irgendwelche weiteren Ideen?
Erstens würde ich empfehlen, die tatsächliche Seiten-/Beitrags-ID in der Optionstabelle zu speichern und nicht den Namen davon. Sie können dem Benutzer immer noch Seitentitel anzeigen, haben Sie einfach ein Dropdown-Feld mit den Optionswerten als IDs
Haben Sie überprüft, dass $page->ID von j-man86s Antwort tatsächlich die richtige ID zurückgibt?
Unter der Annahme, dass die gespeicherte Option eher eine Seiten-ID als ein Seitentitel ist, würde Folgendes funktionieren