ACF: Sådan opdaterer du Yoast SEO-titel og -beskrivelse programmatisk på taksonomier
Yoast SEO-plugin’et til WordPress giver dig mulighed for at optimere din hjemmesides taksonomier med tilpassede titler og beskrivelser. Hvis du ønsker at opdatere disse oplysninger programmatisk, kan du bruge følgende funktion:
function update_taxonomy_seo_title_description( $term_id, $taxonomy, $title, $description ) {
// Tjek om Yoast SEO-plugin'et er aktivt
if ( class_exists( 'WPSEO_Taxonomy_Meta' ) ) {
// Opdater titel og beskrivelse for taksonomi
$yoast_meta = new WPSEO_Taxonomy_Meta( $term_id, $taxonomy );
$yoast_meta->title = $title;
$yoast_meta->description = $description;
$yoast_meta->save();
}
}
// Eksempel på brug: Opdater Yoast SEO-titel og beskrivelse for en taksonomi
$update_term_id = 123; // Udskift med det relevante term ID
$update_taxonomy = 'category'; // Udskift med den relevante taksonomi
$update_title = 'Ny Yoast SEO-titel';
$update_description = 'Ny Yoast SEO-beskrivelse';
update_taxonomy_seo_title_description( $update_term_id, $update_taxonomy, $update_title, $update_description );
I ovenstående kode bruger vi funktionen til at opdatere titel og beskrivelse for en specifik taksonomi. Du skal erstatte $term_id, $taxonomy, $title og $description med de værdier, der er relevante for din taksonomi.