In WordPress verwende ich beide the_permalink()
und get_permalink()
Funktionen, aber ich kann keinen Unterschied in der Ausgabe beider Funktionen feststellen. Was ist der Unterschied zwischen beiden Funktionen?
functions
permalinks
AliasgerSW
quelle
quelle
Wenn Sie sich den WordPress-Codex dazu ansehen, werden Sie sehen, dass er
get_permalink()
außerhalb der Schleife verwendet werden kann.the_permalink()
ist für die Verwendung innerhalb der Schleife. Das ist der einfachste Weg, es zu betrachten.quelle
the_permalink()
wird in Posts-Loops verwendet, wie zthe_title()
. Weitere Informationen zu Loops finden Sie in The Loop .get_permalink()
kann in Schleifen oder außerhalb der Schleifen verwendet werden. In den Schleifen gibt die Funktion den aktuellen Post-Permalink zurück (kein Echo). Außerhalb von Schleifen ist jedoch eine Post-ID erforderlich.Zum Beispiel:
Dadurch wird der aktuelle Seitenpermalink angezeigt:
quelle