web-dev-qa-db-fra.com

Masquer le thème parent

J'utilise le thème enfant et l'ai renommé sous le nouveau nom de thème. Cependant, le thème parent reste visible dans la zone d'administration avec le nom du thème d'origine. Comment masquer le thème parent? Merci.

6
kayzoe01

Il existe un filtre appelé wp_prepare_themes_for_js dans wp-admin/includes/theme.php dans la fonction wp_prepare_themes_for_js(), appelé par wp-admin/themes.php pour renseigner le jeu de thèmes. Ce filtre vous permettra de supprimer des thèmes de la liste. Bien sûr, vous devez connaître le nom du thème.

function kill_theme_wpse_188906($themes) {
  unset($themes['twentyten']);
  return $themes;
}
add_filter('wp_prepare_themes_for_js','kill_theme_wpse_188906');
8
s_ha_dum