Ich bin ein Neuling in WordPress, ich habe eine neue Seite über das Dashboard hinzugefügt, und ich möchte von der Homepage aus einen Link zu dieser Seite erstellen, also würde ich gerne wissen, welche Funktion das macht,
Wo PAGE_NAME ist der Seitentitel, den Sie im Dashboard festgelegt haben.
get_page_by_title() gibt ein Objekt zurück und wir verwenden get_page_by_title( PAGE_NAME )->ID um die Seiten-ID dieser Seite zurückzugeben. Beachten Sie, dass es konsequenter ist, sich auf den Seitentitel (den Sie selbst festlegen) und die Seiten-ID (die von WordPress festgelegt wird) zu verlassen.
get_page_link() ruft den Permalink dieser Seiten-ID ab, die Sie als Parameter übergeben haben.
djdy
Sie können einfach im HTML-Text der Startseite auf die Seite verlinken. Zum Beispiel:
Basierend auf Ihren Kommentaren müssen Sie das Permalink-Format wechseln. Suchen Sie in WP Admin die Permalink-Einstellungen und setzen Sie sie auf /%postname%/
Ich habe meine Permalink-Einstellung geändert, wie Sie gesagt haben, und meinen Link so bearbeitet, dass er echo get_permalink (‘MYPAGENAME’) lautet, wenn ich darauf klicke, passiert nichts, und wenn ich mir den Quellcode ansehe, ist href leer
– Ben
26. Dezember 2012 um 23:57 Uhr
get_permalink() akzeptiert eine ID, keinen Namen. Wo platzierst du echo get_perma…?
– djdy
26. Dezember 2012 um 23:59 Uhr
13925500cookie-checkLink zur internen Seite WordPressyes
– Ben
26. Dezember 2012 um 23:44 Uhr