Definir un thumbnail por defecto para tus posts
Con este tip de WordPress podrás definir en tus entradas una imagen destacada por defecto. Por lo que si no defines una imagen, siempre se mostrará la misma.
Recuerden que para que esto funcione deben habilitar los thumbnails en su theme.
Para habilitar esto deben colocar el functions.php lo siguiente:
add_theme_support( 'post-thumbnails' );
Volviendo al tema principal de esta entrada, para mostrar una imagen destacada por defecto debemos colocar la siguiente función en functions.php:
add_action( 'save_post', 'mqw_save_thumbnail' );
function mqw_save_thumbnail( $post_id ) {
// Obtenemos el thumbnail
$post_thumbnail = get_post_meta( $post_id, $key = '_thumbnail_id', $single = true );
// Verificamos que no sea una revisión
if ( !wp_is_post_revision( $post_id ) ) {
// Comprobamos que el thumbnail no exista
if ( empty( $post_thumbnail ) ) {
// Asignamos el thumbnail por defecto
update_post_meta( $post_id, $meta_key = '_thumbnail_id', $meta_value = 'http://www.TUSITIO.com/TUIMAGEN.jpg' );
}
}
}
Vía Wprecipes.com
Acerca del autor
by Damián Logghe
Programador freelancer y emprendedor en sueños. Contento de ser mi jefe y poder hacer lo que me gusta. Wordpress es mi principal fuente de ingreso y me escribo tanto para ayudar como para tener una guia de memoria. Quieres contratarme? Déjame un mensaje.





