Você já se viu digitando o mesmo texto em todas as suas postagens? Frequentemente as pessoas fazem isso, como pedir para as pessoas se inscreverem em seus feeds, retweetar a postagem, compartilhá-la no Facebook, etc. Você sempre pode usar uma tag simples para adicioná-la logo após o conteúdo, ou você pode adicionar esse texto como o conteúdo padrão no seu editor de posts do WordPress.
Simplesmente abra o arquivo functions.php do seu tema WordPress e cole o seguinte código dentro das tags PHP, é claro.
add_filter( 'default_content', 'my_editor_content' );
function my_editor_content( $content ) {
$content = "If you like this post, then please consider retweeting it or sharing it on Facebook.";
return $content;
}
E você terminou. Tente criar um Novo Post e você deverá ver o novo conteúdo lá.
Atualização (24 de janeiro de 2013) – Um dos nossos usuários nos perguntou como adicionar conteúdo diferente para diferentes tipos de post nas seções de comentários. O código abaixo mostrará como adicionar conteúdo padrão diferente no editor de posts do WordPress para cada tipo de post personalizado específico:
add_filter( 'default_content', 'my_editor_content', 10, 2 );
function my_editor_content( $content, $post ) {
switch( $post->post_type ) {
case 'sources':
$content = 'your content';
break;
case 'stories':
$content = 'your content';
break;
case 'pictures':
$content = 'your content';
break;
default:
$content = 'your default content';
break;
}
return $content;
}
Fonte: Justin Tadlock

Jose
e se eu quiser que meu conteúdo padrão seja uma tabela com linhas e colunas no Editor
WPBeginner Support
No momento, não temos um método recomendado para isso. Para uma opção próxima de algo semelhante, você pode criar um bloco reutilizável seguindo nosso guia abaixo:
https://www.wpbeginner.com/beginners-guide/how-to-create-a-reusable-block-in-wordpress/
Admin
Mehedi Hassan
Mas onde o código será colado. Não consigo colar o código no lugar certo em functions.php. Por favor, ajude.
WPBeginner Support
Para este post específico, você precisaria adicioná-lo ao seu functions.php
Admin
ankit goyal
Como podemos adicionar conteúdo padrão no editor de descrição curta do WooCommerce
WPBeginner Support
You would want to check with WooCommerce for their current method to do that
Admin
John M Brooks
Há alguma chance de isso ser atualizado para o Gutenberg? Como está, ele adiciona o conteúdo a um bloco de "editor clássico".
De qualquer forma, aprecio este post. Obrigado.
WPBeginner Support
We are in the process of going through different articles for Gutenberg/Block editor compatibility. We’ll be sure to take a look at this one
Admin
tuấn
Esse código pode adicionar conteúdo antes ou depois do conteúdo do admin?
Aaliyan Mehmood
Obrigado por esta boa dica. Você facilitou meu trabalho.
Muito obrigado.
Mark
como posso fazer isso aparecer no final de cada post em vez do início
Jack
Eu não consigo fazer isso em primeiro lugar, quanto mais no início. Você pode me ajudar a me guiar. Onde exatamente você postou o código. O código está ok. Functions.php está ok., mas a colocação disso é um desafio. Não consigo descobrir onde colar
David Keith
Obrigado! Isso funcionou brilhantemente. *saúde!*
sp
obrigado pelo post, mas eu quero um pouco mais, como eu quero adicionar conteúdo de código como um pequeno código que posso usar em todos os posts e posso editar alguns de seus valores para cada post, como eu quero algum texto em negrito, algum texto colorido, um código de incorporação do YouTube onde eu posso apenas mudar o link do vídeo... por favor, me ajude logo com o processo
lammy
como posso adicionar uma mensagem padrão a todos os meus posts logo após o título do post
Amri
posso obter tags de lista ou categorias com isso?
Dan Jones
Olá,
Obrigado pelo código.
É possível adicionar texto personalizado a um post para que ele seja armazenado no post ao ser publicado?
Obrigado,
Dan
Grant Skinner
Eu usei o código que você me deu na primeira vez e funciona muito bem, obrigado.
P – Como eu adiciono hiperlinks em certas palavras, como se eu tivesse uma parte de texto "Clique Aqui" que leva o usuário a uma nova página.
Qualquer ajuda seria apreciada.
Krishna
Você poderia me ajudar dizendo como fazer isso... quando o administrador adiciona uma nova imagem de produto na mídia e clica no botão inserir produto, a imagem carregada deve ser adicionada na forma de um shortcode ao editor de posts.
Suhail
Como posso adicionar tags html como listas ao conteúdo
Gopi
O que esses 10 e 2 representam?
WPBeginner Support
Prioridade e número de argumentos.
Admin
Amita Sharma
Preciso adicionar conteúdo padrão para um modelo específico.
add_filter( ‘default_content’, ‘custom_editor_content’ );
function custom_editor_content( $content ) {
global $current_screen;
if ( $current_screen->post_type == ‘download’) {
$content = ‘CONTEÚDO PARA TIPO DE POSTAGEM PERSONALIZADO’;
}
return $content;
}
obrigado antecipadamente
Mike
Oi, essa é uma ótima dica.
É possível adicionar conteúdo padrão à descrição de uma taxonomia.
Por exemplo, toda vez que alguém cria uma nova Categoria de Produto do WooCommerce, eu gostaria de adicionar uma string com um shortcode e instruções no campo de descrição.
Obrigado.
Rodrigo
Olá! Como posso adicionar HTML ao conteúdo? Meu conteúdo inclui s e vários outros elementos com “classes” e aspas. Talvez seja por isso que o resultado foi uma página em branco. Alguém pode me ajudar?
Ron
Obrigado pela atualização, muito útil. Como o texto padrão do editor pode ser adicionado a posts/páginas existentes? Por exemplo, se eu clicar no botão ‘atualizar’ post. Este código não permite que este conteúdo seja adicionado automaticamente a posts antigos.
Arvind Gupta
Você pode me dizer como fazer o mesmo no post de portfólio porque tentei e ele só adiciona o conteúdo na página do post
Scot MacDonald
Isso funcionaria para o resumo também com alguns ajustes? Acho que basta trocar content por excerpt…
brendan
obrigado! mas, eu sou um NOVO nisso de código… onde dentro do arquivo php eu coloco o código? existem tantas seções lá dentro, isso importa?
obrigado novamente!
Dan Haddock
Esta é uma ferramenta excelente, mas uma coisa que eu realmente esperava que pudesse ser adicionada seria a possibilidade de adicionar este conteúdo padrão a posts que já foram publicados.
Eu estava apenas me perguntando se há alguma maneira de fazer isso, pois seria a cereja do bolo de um bolo muito saboroso?
Mike
Como eu poderia fazer isso funcionar apenas para posts (TODOS os tipos de post) e não para páginas normais?
WPBeginner Support
Dê uma olhada neste exemplo:
add_filter( 'default_content', 'my_editor_content', 10, 2 ); function my_editor_content( $content, $post ) { switch( $post->post_type ) { case 'posts': $content = 'your content'; break; case 'stories': $content = 'your content'; break; case 'page': $content = ''; break; default: $content = 'your default content'; break; } return $content; }1-click Use in WordPress
Admin
Jon Barnes
Ótimo! Obrigado! Isso certamente preenche a lacuna onde um modelo de post padrão deveria estar
Yorgo
quando adiciono o código acima e clico no botão publicar, uma página em branco retorna. A postagem é salva, mas tenho que voltar e continuar meu trabalho. Estou executando a versão 3.6.1
Alguma ideia?
Obrigado
WPBeginner Support
Tente remover o filtro e depois teste.
Admin
tazo
Se você quiser adicionar automaticamente conteúdo padrão ou pré-definido específico ao seu editor ao publicar postagens ou páginas, insira um dos seguintes códigos em functions.php:
1)
function add_before_content($content) {
if ( ‘page’ == $post->post_type ) return $content .’Conteúdo padrão da página.’;
if ( ‘post’ == $post->post_type ) return $content .’Conteúdo padrão da postagem.’;
}
add_filter(‘the_content’, add_before_content);
2)
function add_before_content($content) {
return ‘Mensagem Padrão’.$content;
}
add_action(‘publish_post’,add_before_content);
add_action(‘update_post’,add_before_content);
add_filter(‘the_content’, add_before_content);
Chris G
E se eu quiser adicionar conteúdo padrão apenas para certos tipos de postagem?
Equipe Editorial
Just updated the article for you with the way to do that
Admin
AshleyBriscoe
Como você adiciona um http:// url recorrente usando este método, quando eu faço o http:// começa a comentar o código
gcarter1mwc
Olá — isso é perfeito. Mas preciso de um ajuste. Como isso pode ser aplicado a apenas um tipo de postagem ou mesmo a uma postagem específica?
Não sou experiente em php, mas tentei o seguinte:
add_filter( ‘default_content’, ‘my_editor_content’ );
function my_editor_content( $content ) { $content = “Se você gostou desta postagem, considere retuitá-la ou compartilhá-la no Facebook.”; return $content; }
function my_editor_content( $content ) {
if ( is_page( ‘about’ )) {
$content = “Este é um conteúdo personalizado que estou adicionando ao editor de postagens porque odeio digitá-lo novamente.”;
return $content;
}
}
Eu não recebo um erro. Simplesmente não funciona. Existe uma maneira de aplicar tal condicional à função? Ou, uma função faz sua coisa sem respeito às condições?
Obrigado — Mike
Mais legal
Tenho vários blogs nos quais quero tentar este código. Obrigado por compartilhar.
Mick
Wow, very interesting. Thanks for this post
Ahtisham
é muito interessante…. e legal… obrigado
Sonu
Adicionei o trecho de código às minhas anotações, muito útil.
Kylu
Os “Plugins de Modelo de Artigo” não são mais úteis?
Por exemplo: http://wordpress.org/extend/plugins/article-templates/
Derek Jensen
Obrigado! Tão simples, mas útil!