¿Quieres cambiar el texto "Establecer imagen destacada" en el administrador de WordPress? Este fragmento cambiará el texto "Establecer imagen destacada" a "Establecer imagen predeterminada" o al texto que desees.
Instrucciones:
Todo lo que tienes que hacer es agregar este código al archivo functions.php de tu tema o a un plugin específico para tu sitio. Opcionalmente, edita el texto de reemplazo en la línea 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' );
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo copiar / pegar fragmentos de código correctamente en WordPress, para que no rompas tu sitio accidentalmente.
Si te gustó este fragmento de código, considera revisar nuestros otros artículos en el sitio como: 6 mejores plugins de optimización de imágenes para WordPress (comparados)
¿Alguna idea de cómo hacer esto para Gutenberg?
No funciona con Gutenberg
Sí, esto es para el editor clásico. Editar el texto en el nuevo editor de bloques requiere un código diferente.
amo wordpress desde el fondo de mi corazón, lo amo.
Cómo agregar etiquetas meta a imágenes destacadas en WordPress usando tipos personalizados
?
¿Cómo podría cambiar el título "Imagen destacada" del metabox?
Hola, ¿alguna idea sobre cómo podrías limitar esto a tipos de publicación personalizados particulares como "Eventos" y "Ubicaciones" mientras dejas el texto predeterminado para las páginas y publicaciones estándar de WordPress?
if ($_GET[‘post_type’] == ‘Events’ || $_GET[‘post_type’] == ‘Locations’) {
#tu código…
}
gran sitio
[…] de WPSnipp.com – más Imagen destacada […]
Buen sitio. Tengo un pequeño problema. Cuando hago clic en Establecer imagen destacada, se muestra la biblioteca de medios y aquí hay tres opciones que dicen "Insertar en la publicación", "Establecer como imagen destacada" y "Cancelar", lo cual es muy confuso. No quiero que "Insertar en la publicación" aparezca aquí. ¿Alguna idea sobre cómo puedo eliminar "Insertar en la publicación"? Tampoco quiero la fila de Alineación.
[…] Se cambió el nombre de "Establecer imagen destacada" a "Establecer imagen destacada (315w x 190h)" usando la función de WPSnipp. […]
Casi exactamente lo que quiero. ¡Gran sitio! Tu solución funciona hasta que se establece una imagen destacada. Luego se reemplaza por “Eliminar imagen destacada”. Estoy seguro de que también podrías reemplazar ese texto, pero quiero que el encabezado del metabox sea “Imagen destacada (315w x 190h)” en lugar de “Imagen destacada”. Gracias.
Hola Cliff, disculpa la demora, no vi tu comentario, de todos modos, ¿podrías hacer algo como esto?
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;
}
Resulta que solo necesitas el segundo:
// 1function custom_admin_post_thumbnail_html( $content ) { return $content = str_replace( __( ‘Set featured image’ ), __( ‘Set featured image (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( ‘Featured Image’, ‘Featured image (315w x 190h)’, $translated ); return $translated;}
Al tener ambos códigos en functions.php, el encabezado dice “Featured image (315w x 190h)” (que es lo que quiero), pero luego el enlace para configurar la imagen dice “Set Featured image (315w x 190h) (315w x 190h)”. Así que quité el primer código y solo dejé el segundo y funciona exactamente como quería.
El encabezado se lee igual que antes, pero el texto del enlace dice “Set Featured image (315w x 190h)”.
¡Gracias! :)
Cool glad you got everything working.
Fantastic little bit of code that one!! Everything I needed and nothing more. Thanks for posting it.
Thanks for posting very helpful
Thank you very much! I find WordPress lacks in a nice overview of where you can find everything. This site’s a great example!
Hi Davey, Glad I could help and enjoy the rest of the site.
Great site
Thanks glad you like the website,