Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous fournissons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement tiers.

Pour obtenir de l'aide supplémentaire, veuillez consulter le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Ignorer

Comment supprimer le bouton "Ajouter un formulaire" de l'éditeur TinyMCE

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.

Comment supprimer le bouton « ajouter un formulaire » de l'éditeur TinyMCE

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

wpforms_display_media_button

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 );