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

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 mostrá-lo por 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 wp_tiny_mcecomo truese desejar uma versão simplificada do tinyMCE

Tareq
fonte
Você acertou em Tareq, obrigado! Tenho certeza de que eles estão transferindo isso para uma API real para a 3.3, mas por enquanto essa é uma solução simples. Amanhã concederei a recompensa quando a WPSE me permitir. :)
hsatterwhite
+1 por simplicidade. Adicionar aos meus snippets e tentarei em breve. Graças
Michal Mau
@Maugly, concordou. Eu tentei e você pode modificá-lo para trabalhar com a action = edit, porque na tela de edição rápida #description é usada na tabela de taxonomia. # tag-description é usado para a caixa de texto de descrição na tela de edição rápida, mas seu espaço é limitado, devido à configuração das duas colunas.
hsatterwhite
apenas um lembrete para @hsatterwhite a recompensa prêmio
marfarma
Obrigado pelo lembrete, pronto e pronto. Tenha um bom dia!
precisa saber é o seguinte
2

Você já experimentou o plug-in Rich Text Tags ?

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

Captura de tela:

Captura de tela de tags Rich Text

Michal Mau
fonte
Eu não ouvi sobre isso. Agradeço a resposta e o link com a captura de tela. Além da resposta aceita, esta também é uma ótima solução. Obrigado Maugly!
hsatterwhite
0

Não diretamente, não.

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

Se o que você realmente deseja fazer é criar um relacionamento "muitos para muitos" entre as postagens (por exemplo, um tipo de postagem de "Pneus" e um tipo de postagem de "Carros"), então o WordPress não (atualmente) tem uma facilidade para isso. No entanto, a 2 Mensagens plug-in faz fornecer essa funcionalidade (e lhe dá muito mais flexibilidade para criar relações complexas).

Lado branco
fonte
Obrigado pela resposta, mas não estou tentando relacionar postagens com outras postagens. Estou apenas tentando adicionar o editor visual ao campo de descrição para taxonomias.
precisa saber é o seguinte