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


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


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).


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.