O novo editor visual de widget de texto 4.8v pode ser removido?

9

O novo editor visual de widget 4.8 no widget de texto padrão pode ser desfeito ou removido e o widget restaurado para o estilo de editor pré-4.8?

Eu não preciso nem quero o editor visual nos widgets; Eu os uso para texto simples e html e não preciso de outros usuários adicionando nada além de texto simples.

Eu aprendi como remover os novos widgets de vídeo, áudio e imagem em functions.php , pois não preciso deles:

// Unregister default WP Widgets
function unregister_default_wp_widgets() {
    unregister_widget('WP_Widget_Media_Audio' );
    unregister_widget('WP_Widget_Media_Image');
    unregister_widget( 'WP_Widget_Media_Video' );

}
add_action('widgets_init', 'unregister_default_wp_widgets', 1);

Mas também quero remover a guia do editor visual do widget de texto padrão.

Editar: eu posso usar o enlace do código de PHP, o que não tenho o editor visual, e embora eu normalmente não precise de php execution, é útil. Mas isso adiciona o vetor "quebrar coisas" para usuários que podem jogar com php .

    
por BlueDogRanch 10.06.2017 / 16:38

3 respostas

4

A resposta é principalmente não. O widget de texto "aprimorado" foi projetado para funcionar como o editor de postagem o máximo possível, incluindo autop que pode quebrar qualquer HTML que não consiga suportar a conversão de linhas em parágrafos.

Várias pessoas lançaram plugins para restaurar a funcionalidade anterior, mas o 4.8.1 também incluirá um widget de "código" que pode ser usado para adicionar HTML inalterado. O problema é que não há, e é improvável que seja um caminho de atualização simples. O melhor conselho agora mesmo se você usar o widget html é pular 4.8 e esperar por 4.8.1 e alocar algum tempo antes para migrar os widgets.

Se você está apenas procurando esconder a aba "visual", você também está mais propenso a abrir um ticket no trac para adicionar essa possibilidade, especificamente para o widget sem afetar o editor de postagem (4.8.1 plano agora é usar a mesma configuração para ambos)

    
por Mark Kaplun 10.06.2017 / 17:32
1

Não sei se você pode remover a guia visual do widget. No entanto, é possível remover o filtro wpautop.

Se você adicionar remove_filter('widget_text_content', 'wpautop'); ao seu functions.php, ele deverá impedir que o wordpress adicione as tags <p> , <br/> , &nbsp; à sua saída de widget de texto.

Dessa forma, você pode escrever todo o html que quiser em seu editor de texto sem que o wordpress estrague tudo.

    
por theblackgigant 12.06.2017 / 11:13
0

Eu escrevi este plugin para lidar com os problemas de atualização para o 4.8.

enlace

    
por Alan Fuller 15.06.2017 / 20:34