Como adicionar marcas de parágrafo automaticamente no Editor Visual

2

No meu Google, parece que o comportamento padrão no Wordpress é adicionar parágrafos automaticamente, mas na tela HTML, independentemente do estilo que eu escolher no menu suspenso do Visual Editor ( parágrafo, por exemplo), as tags de parágrafo nunca aparecem. Eu também não vejo wpautop() chamado em qualquer lugar no meu tema (que eu herdei de um desenvolvedor agora partiu).

O que posso fazer para definir isso corretamente? Adicionar <p> tags a tudo obviamente não vai voar com os editores de conteúdo.

    
por gravyface 01.06.2012 / 20:32

5 respostas

7

As tags de parágrafo são adicionadas quando é exibido , não no armazenamento . A função wpautop() é adicionada como um filtro para the_content .

Você nunca verá essas tags de parágrafo adicionadas nos editores visuais ou HTML.

    
por Chip Bennett 01.06.2012 / 20:43
5

Uma solução é instalar o plugin TinyMCE Advanced . Nas configurações do plugin você tem uma opção "Parar de remover as tags <p> e <br /> ao salvar e mostrar Deles no editor de HTML".

    
por Rafael Marques 24.01.2013 / 04:01
1

Certifique-se de estar usando the_content para chamar o conteúdo da postagem e não algo como get_the_content . O filtro WordPress wpautop é aplicado em the_content .

    
por Anonymous 21.11.2014 / 11:18
0

Eu apenas lutei com este mesmo problema e estava prestes a perder a cabeça porque tentei tudo mencionado acima e outras idéias. Descobriu-se que o cliente estava usando um Yootheme, e há uma caixa de seleção nas configurações desse tema específico, que quando clicado resolveu o problema imediatamente. Aqui está um link para a postagem no fórum: enlace

Em outras palavras, pode ser uma questão relacionada ao tema.

    
por Kalemanzi 27.09.2017 / 16:27
-2

O filtro wpautop() altera a visualização de conteúdo, mas não altera o modo de visualização no editor de conteúdo.

Exemplo: <?php the_content(); ?> exibe o conteúdo normalmente. Se você adicionar remove_filter('the_content', 'wpautop'); , o conteúdo será exibido sem as tags p .

Em ambos os casos, o editor de conteúdo é exibido da mesma maneira

    
por Rafael Marques 04.01.2013 / 18:53

Tags