Você pode adicionar o editor visual ao campo de descrição para taxonomias personalizadas?

9

Você pode adicionar o editor visual ao campo de descrição para taxonomias personalizadas? Seria bom ter essa opção disponível quando você editar uma entrada para uma taxonomia seja ela básica ou personalizada.

    
por hsatterwhite 27.04.2011 / 17:25

3 respostas

11

Acabei de escrever a função. Ele exibirá o editor de tinymce em todas as descrições de taxonomia personalizadas no momento. Certamente você pode editar para mostrar apenas uma taxonomia 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' );

Você pode fornecer o primeiro argumento em wp_tiny_mce as true , se desejar uma versão separada de tinyMCE

    
por Tareq 26.08.2011 / 18:33
2

Já experimentou o Tags Rich Text Plugin ?

  • Faz exatamente o que você precisa.
  • Funciona com taxonomias personalizadas.
  • Funciona bem com imagens.
  • Inclui o novo link interno do WP.
  • Ele é atualizado regularmente.

Screenshot:

    
por Michal Mau 26.08.2011 / 19:44
0

Não diretamente, não.

Você pode, no entanto, escrever um javascript personalizado que aplique as classes apropriadas ao campo de entrada da descrição da taxonomia personalizada.

Se o que você realmente quer fazer, no entanto, é criar um relacionamento "muitos-para-muitos" entre postagens (por exemplo, um tipo de postagem de "Pneus" e um tipo de post de "Carros"), o WordPress não (atualmente) tem uma facilidade para isso. No entanto, o Posts 2 Posts plugin faz fornecer esta funcionalidade (e dá muito mais flexibilidade para criar relacionamentos complexos).

    
por WhIteSidE 28.04.2011 / 04:47