Como corrigir erro do Search Console 'Falta campo ThumbnailUrl'

  • Autor Autor territorioseo
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
territorioseo

territorioseo

1
Pi
Verificado
Verificación en dos pasos activada
Verificado por Binance
¡Excelente comerciante!
Suscripción a IA
Bom dia, colegas. Apareceu para mim este erro ou aviso no google search console, que já li que aconteceu com muitos de vocês também.

O Search Console detectou 2 problemas de Vídeos no seu site:

Principais erros

Os erros podem impedir que sua página ou recurso apareça nos resultados de pesquisa. Estes erros foram encontrados no seu site:

Falta o campo "thumbnailUrl"

A solução eu sei qual é, basta colocar a imagem destacada (a url) em um campo chamado thumbnailUrl mas a pergunta que tenho é: Como modificar milhares de posts de forma rápida?
​
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Bom dia, colegas. Apareceu para mim este erro ou aviso no google search console, que já li que aconteceu com muitos de vocês também.

O Search Console detectou 2 problemas de Vídeos no seu site:

Principais erros

Os erros podem impedir que sua página ou recurso apareça nos resultados de pesquisa. Estes erros foram encontrados no seu site:

Falta o campo "thumbnailUrl"

A solução eu sei qual é, basta colocar a imagem destacada (a url) em um campo chamado thumbnailUrl mas a pergunta que tenho é: Como modificar milhares de posts de forma rápida?
​

Isso não é por causa do schema? o plugin não está adicionando?
 
Falta miniatura nos posts
 
Isso não é por causa do schema? o plugin não está adicionando?
o plugin (suponho que você esteja falando do wpscript) está adicionando, sim, mas nos posts novos; os antigos, criados manualmente, não vêm assim
 
o plugin (suponho que você esteja falando do wpscript) está adicionando, sim, mas nos posts novos; os antigos, criados manualmente, não vêm assim

Mas esse thumbnailUrl é a imagem destacada ou o quê, mano?
 
também tenho interesse em saber uma forma de modificar os posts em massa 😕
 
Thumbnail é o termo para miniatura, você deve adicionar uma imagem destacada ao post. Não sei como você mudaria a miniatura em massa e de modo que sejam diferentes.. ou não sei se você quer colocar a mesma em todas.
 
Thumbnail é o termo para miniatura, você deve adicionar uma imagem destacada ao post. Não sei como você mudaria a miniatura em massa e de modo que sejam diferentes.. ou não sei se você quer colocar a mesma em todas.

Dá para fazer com php e, se o post tiver imagens no conteúdo, dá para usar uma delas!
 
Dá para fazer com php e, se o post tiver imagens no conteúdo, dá para usar uma delas!

Sim, acho que no phpmyadmin dá para fazer alguma coisa.

Atualmente a situação é:
1000 posts com imagem destacada à moda antiga. No post e pronto, mas agora é necessário que a URL dessa imagem destacada esteja em um campo personalizado chamado thumbnailUrl

A pergunta é.
Como editar esses 1000 posts em massa para que tenham a url nesse campo novo? para não ter que ir manualmente, um por um
 
Sim, acho que no phpmyadmin dá para fazer alguma coisa.

Atualmente a situação é:
1000 posts com imagem destacada à moda antiga. No post e pronto, mas agora é necessário que a URL dessa imagem destacada esteja em um campo personalizado chamado thumbnailUrl

A pergunta é.
Como editar esses 1000 posts em massa para que tenham a url nesse campo novo? para não ter que ir manualmente, um por um

Posso fazer com php, percorrer os 1000 posts, tirar a url da imagem destacada e colocar no campo personalizado,
a única coisa que eu teria que ver bem é de que forma o campo personalizado está sendo adicionado, se é da forma nativa do wordpress
ou de que forma!
 
Dá para fazer com php e, se o post tiver imagens no conteúdo, dá para usar uma delas!
Você poderia me explicar com um pouco mais de detalhe de que forma faria? tenho interesse
 
Você poderia me explicar com um pouco mais de detalhe de que forma faria? tenho interesse

Adicione este código no functions.php do seu tema e, para executar, abra esta url
https://web.com/wp-admin/admin-ajax.php?action=get_all_post

o código vai percorrer todos os posts, tirar a url da imagem destacada
e adicionar no campo 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');

?>
 
Adicione este código no functions.php do seu tema e, para executar, abra esta url
https://web.com/wp-admin/admin-ajax.php?action=get_all_post

o código vai percorrer todos os posts, tirar a url da imagem destacada
e adicionar no campo 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');

?>
Vou testar e comento como foi, muitíssimo obrigado!
 
Testem!!! 🤦🏻‍♂️
 

Tópicos similares

Voltar
Topo