web-dev-qa-db-fra.com

Désactiver les raccourcis d'édition visibles dans le personnaliseur

Est-il possible de désactiver les boutons de raccourci d'édition ajoutés à WordPress 4.7?

J'ai remarqué qu'ils ont une classe customize-partial-edit-shortcut-button et je peux ajouter display:none en css mais en essayant de trouver une solution en php.

 enter image description here 

5
Cyberj

Le moyen le plus simple de désactiver les raccourcis d'édition sans effets secondaires indésirables est de ne pas remplacer la fonction JS qui les génère en premier lieu. Vous pouvez le faire à partir de PHP comme suit:

add_action( 'wp_enqueue_scripts', function () {
    $js = 'wp.customize.selectiveRefresh.Partial.prototype.createEditShortcutForPlacement = function() {};';
    wp_add_inline_script( 'customize-selective-refresh', $js );
} );

Cela fonctionnera pour n'importe quel thème.

4
Weston Ruter