Holen Sie sich die ID der Titelseite von WordPress

Lesezeit: 2 Minuten

In den WordPress-Admin-Einstellungen > Lesen können Sie die „Startseite wird angezeigt als“ als statische Seite für die Startseite konfigurieren. Jetzt möchte ich die ID der ausgewählten statischen Seite abrufen, die als Startseite angezeigt werden soll. Ich habe versucht, zu googeln, aber ohne großen Erfolg. Daher habe ich mich gefragt, ob es eine native Funktion zum Abrufen dieser ID gibt. (Ich habe keine Lust, einen Workaround zu programmieren, wenn es dafür eine native Direktfunktion gibt).

Die ID der Seite, die als statische Seite verwendet wird, wird in der gespeichert wp_options WP-Tabelle, wie option_name=page_on_front und option_value=ID der Seite. Wenn Sie diesen Wert abrufen möchten, verwenden Sie einfach get_option('page_on_front').

  • Ausgezeichnet, genau das was ich gesucht habe.

    – pbond

    3. Januar 2013 um 23:21 Uhr

Ich habe nach der Lösung gesucht, wo man eine Seite als Platzhalter für das Blog-Archiv auswählt.

Sie können dasselbe tun, aber dann nach ‘page_for_posts’ anstelle von ‘page_on_front’ fragen. So:

$pageID = get_option('page_for_posts'); 

macht den Trick für diese Situation.

Hier ist eine Idee:

Holen Sie sich die Seite zuerst nach Titel

$Page = get_page_by_title( 'test' );

Dann erhalten Sie die ID so

echo $Page->ID . "<br /><br />";

  • Die Verwendung von get_page_by_title war eine der Problemumgehungen, die ich mir ausgedacht habe. Die Antwort von barakadam ist jedoch genau das, wonach ich suche.

    – pbond

    3. Januar 2013 um 23:22 Uhr

Der einfachste Weg, um die page_id der statischen Seite anzuzeigen, besteht darin, die statische Seite in eine andere Seite zu ändern und dann zu Seiten zu gehen und auf die alte Seite zu klicken. Die page_id wird im Permalink über dem Bearbeitungsbereich angezeigt. Nachdem Sie die page_id sehen, können Sie die statische Seite auf die alte ändern. Der Permalink für die statische Seite zeigt die page_id nicht an, aber für alle anderen Seiten schon.

1402730cookie-checkHolen Sie sich die ID der Titelseite von WordPress

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy