web-dev-qa-db-fra.com

Comment ajouter le plugin TinyMCE dans wordpress?

J'avais trouvé un plugin de TinyMCE qui modifie le sens du texte sélectionné. Comment ajouter ce plugin dans wordpress? Quelqu'un me guide?

J'avais essayé de l'ajouter dans /wp-includes/tinymce/plugin/custom-dir/plugin.js mais que faire ensuite pour l'enregistrer avec wordpress. Sa question fondamentale, mais je suis nouveau sur Wordpress. Merci

1
John Doe

Vous pouvez enregistrer les plugins TinyMCE en utilisant le filtre mce_external_plugins :

add_filter('mce_external_plugins', 'my_tinymce_plugins');
function my_tinymce_plugins() {
    $plugins_array = array(
                         'my-tinymce-plugin-name' => 'tinymce-plugin-url-of-js-file'
                     );
    return $plugins_array;
}

Vous pouvez ajouter ce code au fichier functions.php de votre thème, ou mieux dans un plugin WordPress pour le rendre indépendant du thème.

Aussi, je recommande de ne pas télécharger les plugins externes dans le dossier wp-include /wp-includes/tinymce/; utilisez plutôt un plugin WordPress ou un dossier de thème.

Par exemple, j'ai fait ce test. J'ai créé un fichier appelé editor_plugin.js avec le contenu du fichier js du plugin TinyMCE. Je l'ai téléchargé dans le dossier racine de mon thème et j'ai ajouté ce code à functions.php:

add_filter('mce_external_plugins', 'my_tinymce_plugins');
function my_tinymce_plugins() {
    $plugins_array = array(
                          'zbdo' => get_template_directory_uri().'/editor_plugin.js'
                     );
    return $plugins_array;
}
3
cybmeta