¿Puede agregar el editor visual al campo de descripción para taxonomías personalizadas?

Respuestas:

11

Acabo de escribir la función. Mostrará el editor tinymce en cada descripción de taxonomía personalizada en este momento. Seguramente puede editar para mostrarlo solo para alguna taxonomía específica.

/**
 * 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' );

Puede proporcionar el primer argumento wp_tiny_mcecomo truesi quisiera una versión despojada de tinyMCE

Tareq
fuente
Lo clavaste Tareq, gracias! Estoy bastante seguro de que están moviendo esto a una API real para 3.3, pero por ahora esta es una solución simple. Daré la recompensa mañana cuando WPSE me lo permita. :)
hsatterwhite
+1 por simplicidad. Agregar a mis fragmentos y lo intentaré pronto. Gracias
Michal Mau
@Maugly, de acuerdo. Lo probé y es posible que desee modificarlo para que funcione con action = edit, porque en la pantalla de edición rápida se usa #description en la tabla de taxonomía. # tag-description se usa para el cuadro de texto de descripción en la pantalla de edición rápida, pero su espacio es limitado, debido a la configuración de dos columnas.
hsatterwhite
solo un recordatorio a @hsatterwhite para otorgar recompensas
marfarma
Gracias por el recordatorio, hecho y hecho. ¡Tener una buena!
hsatterwhite
2

¿Has probado The Rich Text Tags Plugin?

  • Hace exactamente lo que necesitas.
  • Funciona con taxonomías personalizadas.
  • Funciona bien con imágenes.
  • Incluye el nuevo enlace interno de WP.
  • Se actualiza regularmente.

Captura de pantalla:

Captura de pantalla de etiquetas de texto enriquecido

Michal Mau
fuente
No he escuchado sobre esto. Agradezco la respuesta y el enlace con la captura de pantalla. Además de la respuesta aceptada, esta también es una gran solución. Gracias Maugly!
hsatterwhite
0

No directamente, no.

Sin embargo, podría escribir un javascript personalizado que aplique las clases apropiadas al campo de entrada para la descripción de la taxonomía personalizada.

Sin embargo, si lo que realmente quiere hacer es crear una relación "de muchos a muchos" entre las publicaciones (por ejemplo, un tipo de publicación de "Tires" y un tipo de publicación de "Cars"), entonces WordPress no (actualmente) tener una facilidad para esto. Sin embargo, el de Mensajes 2 Mensajes plug-in hace proporcionar esta funcionalidad (y le da mucha más flexibilidad para crear relaciones complejas).

WHIteSIDE
fuente
Gracias por la respuesta, pero no estoy tratando de relacionar las publicaciones con otras publicaciones. Solo estoy tratando de agregar el editor visual al campo de descripción para taxonomías.
hsatterwhite