W WordPress używam obu the_permalink()
i get_permalink()
funkcji, ale nie mogę uzyskać żadnej różnicy w wydajności obu funkcji. Jaka jest różnica między obiema funkcjami?
functions
permalinks
AliasgerSW
źródło
źródło
Jeśli spojrzysz na kodeks WordPress na tej stronie, zobaczysz, że
get_permalink()
można go używać poza pętlą.the_permalink()
jest przeznaczony do użycia w pętli. To najłatwiejszy sposób na to spojrzeć.źródło
the_permalink()
jest używany w pętlach postów, takich jakthe_title()
. Przeczytaj więcej o pętlach w The Loop .get_permalink()
może być używany w pętlach lub poza nimi. W pętlach funkcja zwraca (nie echo) bieżący bezpośredni link do postu. Ale poza pętlami wymaga identyfikatora postu.Na przykład:
Spowoduje to wyświetlenie bezpośredniego linku do bieżącej strony:
źródło