Désactiver les notifications de Yoast SEO

Yoast SEO est le plugin de référencement le plus connu sous WordPress, redoutablement efficace et facile d’utilisation, nous vous le conseillons pour la plupart de vos sites fonctionnant sous WordPress, toutefois certaines de ces notification peuvent être agaçantes. Pour les supprimer, voici un petit bout de code à insérer dans votre fichier functions.php.

if (!defined('ABSPATH')) die('Restricted Area');

add_action('admin_init', 'wpc_disable_yoast_notifications');

function wpc_disable_yoast_notifications() {
  if (is_plugin_active('wordpress-seo/wp-seo.php')) {
    remove_action('admin_notices', array(Yoast_Notification_Center::get(), 'display_notifications'));
    remove_action('all_admin_notices', array(Yoast_Notification_Center::get(), 'display_notifications'));
  }
}

Le code ci-dessous vérifie dans un premier temps que le plugin est bien activé sur WordPress sinon vous obtiendrez une erreur. Ensuite, on filtre sur les 2 fonctions qui affichent des notices sur votre écran pour les désactiver.