
tautan – Cara agar semua entri umpan RSS terhubung ke halaman spesifik yang sama
Agar semua entri umpan RSS tertaut ke halaman spesifik yang sama, Anda dapat mengubah permalink untuk setiap entri CPT sebelum ditambahkan ke umpan.
Salah satu cara untuk melakukannya adalah dengan menggunakan post_link
filter untuk mengubah permalink untuk setiap entri CPT sebelum ditambahkan ke feed.
Berikut adalah contoh bagaimana Anda bisa melakukan ini:
add_filter( 'post_link', 'wpm_custom_permalink', 10, 3 );
function wpm_custom_permalink( $permalink, $post, $leavename ) {
if ( 'Evenements' === $post->post_type ) {
// Modify the permalink to link to the desired page
$permalink = 'https://website.de/de/aktivitaeten/';
}
return $permalink;
}
Kode ini akan memodifikasi permalink untuk setiap entri CPT dari tipe Evenements untuk ditautkan ke halaman
https://website.de/de/aktivitaeten/
Ingatlah bahwa ini akan ubah permalinknya untuk entri CPT itu sendiri, bukan hanya tautan di umpan RSS. Jika Anda hanya ingin mengubah tautan di umpan RSS dan bukan permalink sebenarnya untuk entri CPT, Anda perlu menggunakan pendekatan yang berbeda.
Salah satu kemungkinannya adalah dengan menggunakan the_permalink_rss
filter untuk memodifikasi link di RSS feed tanpa mengubah permalink sebenarnya untuk entri CPT.