Cómo corregir error Search Console 'Falta campo ThumbnailUrl'

  • Autor Autor territorioseo
  • Fecha de inicio Fecha de inicio
territorioseo

territorioseo

1
Pi
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
¡Excelente comerciante!
Suscripción a IA
Buenos días compañeros. Me ha salido este error o aviso en google search console, que ya he leído que a muchos de ustedes también os ha pasado.

Search Console ha detectado 2 problemas de Vídeos en tu sitio web:

Errores principales

Los errores pueden impedir que tu página o función aparezca en los resultados de búsqueda. Se han encontrado estos errores en tu sitio web:

Falta el campo "thumbnailUrl"

La solución se cual es, tan sólo hay que poner la imagen destacada (la url) en un campo llamado thumbnailUrl pero la pregunta que tengo es: ¿Cómo poder modificar miles de posts de una forma rápida?
 
Buenos días compañeros. Me ha salido este error o aviso en google search console, que ya he leído que a muchos de ustedes también os ha pasado.

Search Console ha detectado 2 problemas de Vídeos en tu sitio web:

Errores principales

Los errores pueden impedir que tu página o función aparezca en los resultados de búsqueda. Se han encontrado estos errores en tu sitio web:

Falta el campo "thumbnailUrl"

La solución se cual es, tan sólo hay que poner la imagen destacada (la url) en un campo llamado thumbnailUrl pero la pregunta que tengo es: ¿Cómo poder modificar miles de posts de una forma rápida?

Esto no es por el schema? el plugin no lo esta agregando?
 
Le hace falta miniatura a los post
 
Esto no es por el schema? el plugin no lo esta agregando?
el plugin (supongo que hablas de wpscript) si lo está agregando, pero a los nuevos posts, los que estaban de antaño, creados manualmente, no vienen así
 
el plugin (supongo que hablas de wpscript) si lo está agregando, pero a los nuevos posts, los que estaban de antaño, creados manualmente, no vienen así

Pero esto de thumbnailUrl es la imagen destacada o que bro?
 
también me interesa saber una forma de modificar masivamente los post 😕
 
Thumbnail es el término para miniatura, debes añadirle una imagen destacada al post. No sé como cambiarías la miniatura masivamente y que sean diferentes.. o no sé si deseas ponerle la misma a todas.
 
Thumbnail es el término para miniatura, debes añadirle una imagen destacada al post. No sé como cambiarías la miniatura masivamente y que sean diferentes.. o no sé si deseas ponerle la misma a todas.

Con php se puede hacer y si el post tiene imágenes en el contenido se puede usar unas de ellas!
 
Con php se puede hacer y si el post tiene imágenes en el contenido se puede usar unas de ellas!

Si, yo creo que en phpmyadmin algo se podrá hacer.

Actualmente la situación es:
1000 posts con imagen destacada a la vieja usanza. En el post sin más, pero ahora, requiere que la URL de esa imagen destacada esté en un campo personalizado llamado thumbnailUrl

La pregunta es.
¿Cómo editar esos 1000 posts de forma masiva para que obtengan la url en ese campo nuevo? para no tener que ir manualmente uno a uno
 
Si, yo creo que en phpmyadmin algo se podrá hacer.

Actualmente la situación es:
1000 posts con imagen destacada a la vieja usanza. En el post sin más, pero ahora, requiere que la URL de esa imagen destacada esté en un campo personalizado llamado thumbnailUrl

La pregunta es.
¿Cómo editar esos 1000 posts de forma masiva para que obtengan la url en ese campo nuevo? para no tener que ir manualmente uno a uno

Puedo hacerlo con php, recorrer los 1000 post, sacar la url de la imagen destacada y ponerla en el campo personalizado,
lo único que tendría que ver bien es de que forma se esta agregando el campo personalizado, si es de la forma nativa de wordpress
o de que forma!
 
Con php se puede hacer y si el post tiene imágenes en el contenido se puede usar unas de ellas!
Me podrías comentar un poco más detallado de que forma lo harías? me interesa
 
Me podrías comentar un poco más detallado de que forma lo harías? me interesa

Agregas este codigo en tu functions.php del theme y para ejecutarlo abres esta url
https://web.com/wp-admin/admin-ajax.php?action=get_all_post

el codigo recorrera todos los post, sacara la url de la imagen destacada
y la agregara en e lcampo personalizado thumbnailUrl.

PHP:
<?php

function get_all_post(){
    set_time_limit(0);

    $arg['post_type'] = 'post';
    $arg['posts_per_page'] = -1;

    $get_posts = get_posts($arg);

    if(!empty($get_posts)){

        foreach($get_posts as $get_post){

            $post_id = $get_post->ID;
            $thumbnail_url = get_the_post_thumbnail_url($post_id, 'full');

            if(!empty($thumbnail_url)){
                update_post_meta($post_id, 'thumbnailUrl', $thumbnail_url);
            }

        }

    } else {

        echo 'No hay posts!';

    }

    wp_die();

}

add_action('wp_ajax_get_all_post', 'get_all_post');
add_action('wp_ajax_nopriv_get_all_post', 'get_all_post');

?>
 
Agregas este codigo en tu functions.php del theme y para ejecutarlo abres esta url
https://web.com/wp-admin/admin-ajax.php?action=get_all_post

el codigo recorrera todos los post, sacara la url de la imagen destacada
y la agregara en e lcampo personalizado thumbnailUrl.

PHP:
<?php

function get_all_post(){
    set_time_limit(0);

    $arg['post_type'] = 'post';
    $arg['posts_per_page'] = -1;

    $get_posts = get_posts($arg);

    if(!empty($get_posts)){

        foreach($get_posts as $get_post){

            $post_id = $get_post->ID;
            $thumbnail_url = get_the_post_thumbnail_url($post_id, 'full');

            if(!empty($thumbnail_url)){
                update_post_meta($post_id, 'thumbnailUrl', $thumbnail_url);
            }

        }

    } else {

        echo 'No hay posts!';

    }

    wp_die();

}

add_action('wp_ajax_get_all_post', 'get_all_post');
add_action('wp_ajax_nopriv_get_all_post', 'get_all_post');

?>
Voy a testearlo y comento que tal, muchisimas gracias!
 
Prueben!!! 🤦🏻‍♂️
 

Temas similares

Atrás
Arriba