Pouvez-vous ajouter l'éditeur visuel au champ de description pour les taxonomies personnalisées?

9

Pouvez-vous ajouter l'éditeur visuel au champ de description pour les taxonomies personnalisées? Ce serait bien d'avoir cette option disponible lorsque vous modifiez une entrée pour une taxonomie, qu'elle soit principale ou personnalisée.

hsatterwhite
la source
La solution suivante de @Butuzov fonctionne parfaitement Remplacer le champ de description de taxomonie par l'éditeur Visual / WYSIWYG
dj.cowan

Réponses:

11

Je viens d'écrire la fonction. Il affichera l'éditeur tinymce dans chaque description de taxonomie personnalisée dès maintenant. Vous pouvez sûrement modifier pour l'afficher uniquement pour une taxonomie spécifique.

/**
 * Display advanced TinyMCE editor in taxonomy page
 */
function wpse_7156_enqueue_category() {
    global $pagenow, $current_screen;

    if( $pagenow == 'edit-tags.php' ) {
        require_once(ABSPATH . 'wp-admin/includes/post.php');
        require_once(ABSPATH . 'wp-admin/includes/template.php');

        wp_tiny_mce( false, array( 'editor_selector' => 'description', 'elements' => 'description', 'mode' => 'exact' ));
    } 
}
add_action( 'init', 'wpse_7156_enqueue_category' );

Vous pouvez fournir le premier argument wp_tiny_mcecomme truesi vous vouliez une version supprimée de tinyMCE

Tareq
la source
Vous l'avez cloué Tareq, merci! Je suis sûr qu'ils déplacent cela vers une véritable API pour 3.3, mais pour l'instant, c'est une solution simple. J'attribuerai la prime demain lorsque WPSE me le permettra. :)
hsatterwhite
+1 pour plus de simplicité. Ajout à mes extraits et j'essaierai bientôt. Merci
Michal Mau
@Maugly, d'accord. Je l'ai essayé et vous voudrez peut-être le modifier pour qu'il fonctionne avec l'action = edit, car sur l'écran d'édition rapide #description est utilisé dans le tableau de taxonomie. # tag-description est utilisé pour la zone de texte de description sur l'écran d'édition rapide, mais votre espace est limité, en raison de la configuration à deux colonnes.
hsatterwhite
juste un rappel à @hsatterwhite pour attribuer une prime
marfarma
Merci pour le rappel, fait et fait. Passe un bon moment!
hsatterwhite
2

Avez-vous essayé le plugin Rich Text Tags ?

  • Il fait exactement ce dont vous avez besoin.
  • Fonctionne avec les taxonomies personnalisées.
  • Fonctionne bien avec les images.
  • Comprend le nouveau lien interne WP.
  • Il est régulièrement mis à jour.

Capture d'écran:

Capture d'écran des balises de texte enrichi

Michal Mau
la source
Je n'en ai pas entendu parler. J'apprécie la réponse et le lien avec la capture d'écran. En plus de la réponse acceptée, c'est également une excellente solution. Merci Maugly!
hsatterwhite
0

Pas directement, non.

Vous pouvez cependant écrire un javascript personnalisé qui applique les classes appropriées au champ de saisie pour la description de la taxonomie personnalisée.

Si ce que vous voulez vraiment faire, cependant, est de créer une relation "plusieurs à plusieurs" entre les publications (par exemple, un type de publication "Pneus" et un type de publication "Voitures"), alors WordPress ne le fait pas (actuellement) avoir une installation pour cela. Cependant, le Messages 2 messages plug - in ne fournit cette fonctionnalité (et vous donne beaucoup plus de flexibilité pour créer des relations complexes).

Côté blanc
la source
Merci pour la réponse, mais je n'essaie pas de relier les articles à d'autres articles. J'essaie simplement d'ajouter l'éditeur visuel au champ de description des taxonomies.
hsatterwhite