Quer alterar o texto “Definir imagem em destaque” no painel do WordPress? Este trecho de código irá mudar o texto “Definir imagem em destaque” para “Definir imagem padrão” ou qualquer outro texto que você desejar.
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site. Opcionalmente, edite o texto de substituição na linha 2.
function custom_admin_post_thumbnail_html( $content ) {
return $content = str_replace( __( 'Set featured image' ), __( 'Set default image' ), $content);
}
add_filter( 'admin_post_thumbnail_html', 'custom_admin_post_thumbnail_html' );
Observação: Se esta é a primeira vez que você adiciona snippets de código no WordPress, consulte nosso guia sobre como copiar / colar snippets de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: 6 Melhores Plugins de Otimização de Imagem para WordPress (Comparados)
Alguma ideia de como fazer isso para o Gutenberg?
Não funciona com o Gutenberg
Sim, isso é para o editor clássico. Editar o texto no novo editor de blocos requer um código diferente.
Eu amo o WordPress do fundo do meu coração. Eu o amo.
Como adicionar rótulos de metadados a imagens em destaque no WordPress usando tipo personalizado
?
Como eu poderia mudar o título "Imagem em Destaque" da metabox?
Ei, alguma ideia de como você poderia limitar isso a tipos de postagem personalizados específicos, como “Eventos” e “Locais”, enquanto deixa o texto padrão para páginas e posts padrão do WordPress?
if ($_GET[‘post_type’] == ‘Events’ || $_GET[‘post_type’] == ‘Locations’) {
#seu código….
}
Ótimo site
[…] de WPSnipp.com – mais Imagem em Destaque […]
Bom site. Tenho um pequeno problema. Quando clico em Definir Imagem em Destaque, ele mostra a biblioteca de mídia e aqui há três opções dizendo “Inserir no Post”, “Definir como imagem em destaque” e “Cancelar”, o que é muito confuso. Não quero que “Inserir no Post” apareça aqui. Alguma ideia de como posso remover “Inserir no Post”? Também não quero a linha de Alinhamento.
[…] Renomeado “Definir imagem destacada” para “Definir imagem destacada (315w x 190h)” usando a função do WPSnipp. […]
Quase exatamente o que eu quero. Ótimo site! Sua solução funciona até que uma imagem destacada seja definida. Então ela é substituída por “Remover imagem destacada”. Tenho certeza de que você poderia substituir esse texto também, mas quero que o título da metabox seja “Imagem Destacada (315w x 190h)” em vez de “Imagem Destacada”. Obrigado.
Oi Cliff, desculpe pela demora, não vi seu comentário, de qualquer forma você poderia fazer algo assim.
add_filter( ‘gettext’, ‘change_featuredimage_txt’ );
add_filter( ‘ngettext’, ‘change_featuredimage_txt’ );
function change_featuredimage_txt( $translated ) {
$translated = str_ireplace( ‘Featured Image’, ‘Slideshow Image’, $translated );
return $translated;
}
Acontece que você só precisa do segundo:
// 1function custom_admin_post_thumbnail_html( $content ) { return $content = str_replace( __( ‘Definir imagem destacada’ ), __( ‘Definir imagem destacada (315w x 190h)’ ), $content);}add_filter( ‘admin_post_thumbnail_html’, ‘custom_admin_post_thumbnail_html’ );
// 2add_filter( ‘gettext’, ‘change_featuredimage_txt’ );add_filter( ‘ngettext’, ‘change_featuredimage_txt’ );function change_featuredimage_txt( $translated ) { $translated = str_ireplace( ‘Imagem Destacada’, ‘Imagem destacada (315w x 190h)’, $translated ); return $translated;}
Ao ter ambos os códigos em functions.php, o cabeçalho diz “Imagem destacada (315w x 190h)” (que é o que eu quero), mas então o link para definir a imagem lê “Definir imagem destacada (315w x 190h) (315w x 190h)”. Então eu removi o primeiro código e fiquei apenas com o segundo e funcionou exatamente como eu queria.
O cabeçalho lê o mesmo que antes, mas o texto do link lê “Definir imagem destacada (315w x 190h)”.
Obrigado! :)
Que legal, fico feliz que tudo tenha funcionado.
Fantástico esse pequeno trecho de código!! Tudo o que eu precisava e nada mais. Obrigado por postar.
Obrigado por postar, muito útil
Muito obrigado! Acho que o WordPress carece de uma boa visão geral de onde você pode encontrar tudo. Este site é um ótimo exemplo!
Oi Davey, Fico feliz em poder ajudar e aproveite o resto do site.
Ótimo site
Obrigado, fico feliz que você goste do site,