Résumé IA
Utilisez-vous l'Éditeur Classique pour votre site WordPress et souhaitez supprimer le bouton Ajouter un formulaire de l'éditeur TinyMCE ? En utilisant PHP, vous pouvez facilement désactiver ce bouton. Dans ce tutoriel, nous vous montrerons l'extrait de code PHP nécessaire pour supprimer le bouton « Ajouter un formulaire » de l'éditeur TinyMCE.
Lorsque WPForms est installé, un bouton Ajouter un formulaire s'affiche dans les options de l'éditeur TinyMCE pour tout type de publication WordPress lors de l'utilisation de l'éditeur Classique.

Ce bouton peut être facilement supprimé en ajoutant l'extrait de code ci-dessous à votre site.
Supprimer le bouton Ajouter un formulaire
Dans cet exemple spécifique, nous masquons le bouton Ajouter un formulaire sur les pages et les articles. Cependant, vous pouvez remplacer page et post par le nom de tout type de publication.
/**
* Remove the 'Add Form' WPForms TinyMCE button.
*
* In the function below we disable displaying the 'Add Form' button
* on pages and posts. You can replace 'page' and 'post' with your desired post type.
*
* @link https://wpforms.com/developers/remove-add-form-button-from-tinymce-editor/
*/
function wpf_dev_remove_media_button( $display ) {
$screen = get_current_screen();
if ( 'page' == $screen->post_type || 'post' == $screen->post_type ) {
return false;
}
return $display;
}
add_filter( 'wpforms_display_media_button', 'wpf_dev_remove_media_button', 10, 1 );
Et voilà ! Vous avez maintenant désactivé le bouton Ajouter un formulaire de l'éditeur. Souhaitez-vous désactiver l'autocomplétion dans les navigateurs ? Consultez notre tutoriel sur Comment désactiver l'autocomplétion du navigateur pour les champs de formulaire.
Filtre de référence
FAQ
Q : Puis-je l'utiliser pour d'autres types de publications ?
R : Absolument ! Dans cet exemple, nous incluons les pages, les articles et le type de publication produit Woocommerce.
/**
* Remove the 'Add Form' WPForms TinyMCE button.
*
* In the function below we disable displaying the 'Add Form' button
* on pages and posts. You can replace 'page' and 'post' with your desired post type.
*
* @link https://wpforms.com/developers/remove-add-form-button-from-tinymce-editor/
*/
function wpf_dev_remove_media_button( $display ) {
$screen = get_current_screen();
if ( 'page' == $screen->post_type || 'product' == $screen->post_type || 'post' == $screen->post_type ) {
return false;
}
return $display;
}
add_filter( 'wpforms_display_media_button', 'wpf_dev_remove_media_button', 10, 1 );