get_permalink() kembali dalam format yang salah melalui AJAX

Singkatnya, kami memiliki CPT, kami menampilkan posting di halaman dan kami memiliki filter yang menggunakan AJAX. Loop pada halaman dan skrip AJAX keduanya menggunakan file template yang sama untuk benar-benar menampilkan postingan. Permalink diatur ke /%postname%/.

Bidang judul, teks, gambar, dan info tambahan semuanya ditampilkan dengan benar baik di halaman awal maupun hasil AJAX.

Tapi permalinknya tidak sama. Kita gunakan get_permalink($postid) untuk mendapatkan mereka. Pada pemuatan halaman awal, permalink sudah benar, dengan nama pos. Pada hasil yang dikembalikan oleh skrip AJAX, permalinknya seperti: ?p=100

Tahu apa yang mungkin menyebabkan ini?

Leave a Reply

Your email address will not be published. Required fields are marked *