Changer quotidiennement la description de votre site WordPress [functions]

Publié le 28 juin 2021 par Emandarine

Ce petit code, vous permettra de changer quotidiennement la description de votre page d'accueil. Nous ne savons pas vraiment si cette fonction apportera plus de dynamisme à votre site en terme SEO. Peut être pas, mais elle a tendance à rendre un peu plus active votre page de garde.

functions.php

<?
// création d'une boucle random pour la description
add_action('schedule_change', 'change_description');

// si la fonction n'existe pas
function activate_change() {
// check if schedule_change action/event already exists
if ( !wp_next_scheduled( 'schedule_change' ) ) {
// schedule new event to trigger schedule_change daily
wp_schedule_event( time(), 'daily', 'schedule_change');
}
}

// appel de la boucle
add_action('wp', 'activate_change');

// fonction pour changer la description
function change_description() {
// array of descriptions, anything you want
$description_list = array(
"Premiere description.",
"Deuxième description.",
"Troisième description."
);
$new_description = $description_list[array_rand($description_list)];
update_option( 'blogdescription', $new_description);
}
?>