Você está procurando uma maneira de alterar o texto da metabox de publicação para um tipo de post personalizado específico? Embora provavelmente exista um plugin para isso, criamos um snippet de código rápido que você pode usar para alterar o texto da metabox de publicação para tipos de post personalizados.
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:
function wps_translation_mangler($translation, $text, $domain) {
global $post;
if ($post->post_type == 'events') {
$translations = &get_translations_for_domain( $domain);
if ( $text == 'Scheduled for: <b>%1$s</b>') {
return $translations->translate( 'Event Date: <b>%1$s</b>' );
}
if ( $text == 'Published on: <b>%1$s</b>') {
return $translations->translate( 'Event Date: <b>%1$s</b>' );
}
if ( $text == 'Publish <b>immediately</b>') {
return $translations->translate( 'Event Date: <b>%1$s</b>' );
}
}
return $translation;
}
add_filter('gettext', 'wps_translation_mangler', 10, 4);
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 snippet de código, considere conferir nossos outros artigos no site, como: 62 melhores temas gratuitos de blog para WordPress e como criar formulários de opt-in impressionantes para WordPress.
muito obrigado
Obrigado, muito útil! Tantos outros estavam jogando hacks terríveis. Agradeço!
sem problema Dave, fico feliz que este snippet tenha funcionado!