Di WordPress saya menggunakan keduanya the_permalink()
dan get_permalink()
fungsinya, tetapi saya tidak bisa mendapatkan perbedaan apa pun dalam output dari kedua fungsi tersebut. Apa perbedaan antara kedua fungsi?
functions
permalinks
AliasgerSW
sumber
sumber
Jika Anda melihat Codex WordPress tentang ini, Anda akan melihat bahwa
get_permalink()
ada untuk digunakan di luar loop.the_permalink()
untuk digunakan dalam loop. Itu cara termudah untuk melihatnya.sumber
the_permalink()
digunakan dalam loop posting, sepertithe_title()
. Baca lebih lanjut tentang loop di The Loop .get_permalink()
dapat digunakan dalam loop atau di luar loop. Dalam loop, fungsi mengembalikan (bukan gema) pos permalink saat ini. Tetapi di luar loop, itu membutuhkan ID pos.Sebagai contoh:
Ini akan menampilkan permalink halaman saat ini:
sumber