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.

Leave a Reply

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