web-dev-qa-db-fra.com

Supprimer Visual Composer Onglet du menu Tableau de bord

J'ai installé Visual Composer pour un client et j'essaie maintenant de supprimer l'onglet du menu Tableau de bord. Comment puis-je faire ceci?

 Remove Visual Composer tab from Dashboard menu 

function remove_menus(){

    remove_menu_page( ‘js_composer.php’ );      

}

add_action( ‘admin_menu’, ‘remove_menus’ );

Le code utilisé ci-dessus ne fonctionne pas pour moi. Il semble que le chemin "js_composer.php" soit incorrect.

3
cpcdev

UPDATE: En raison du changement de hook de 'admin_menu' à 'admin_init', le nouveau code est le suivant:

Ce n'est pas facile à trouver, mais c'est assez facile si vous savez comment faire.

Ajoutez ce code suivant à vos thèmes functions.php

function custom_menu_page_removing() {
    remove_menu_page('vc-general'); //vc
}
add_action( 'admin_init', 'custom_menu_page_removing' );

(Auparavant été admin_menu, c'est maintenant admin_init)

Voici comment savoir pour la prochaine fois:

Le lien pour la page principale de Visual-Composer est admin.php?page=vc-general si vous voulez masquer un lien depuis un plugin dans le backend de l’administrateur, utilisez tout ce qui se cache derrière le ?page=, dans ce cas c’est vc-general.

Pas besoin d'un plugin supplémentaire.

5
marvinpoo

Les réponses précédentes n'ont pas fonctionné pour moi. J'ai réalisé que je devais changer le crochet en admin_init .

function custom_menu_page_removing() {
    remove_menu_page('vc-welcome');
}
add_action( 'admin_init', 'custom_menu_page_removing' );
2
Isolin

J'ai résolu ce problème en installant le plug-in Admin Menu Editor qui me permettait de supprimer manuellement l'onglet du tableau de bord Visual Composer. Bon plugin!

1
cpcdev

J'utilise la version 4.12.1 et ce code fonctionne pour moi. Masquer du menu utilisateur mais pas pour le menu administrateur.

function custom_menu_page_removing() {
    remove_menu_page('vc-welcome'); //vc
}
add_action( 'admin_menu', 'custom_menu_page_removing' );
1
user2511140

Ce code a fonctionné pour moi sur le dernier Wordpress

function custom_menu_page_removing() {
    remove_menu_page('vc-welcome');
}
add_action( 'admin_init', 'custom_menu_page_removing' );
0
Arsalan Chishti