Easy Digital Downloads é desenvolvido para que seus produtos apareçam automaticamente nos resultados de pesquisa de produtos do Google e de outros mecanismos de busca. Temos marcação de esquema integrada à saída HTML de acordo com as diretrizes de Produto do schema.org.
Veja https://schema.org/docs/schemas.html para detalhes.
Onde a saída do esquema é gerada?
A partir do EDD 3.0, os dados do esquema são gerados apenas nas páginas de download individuais, de acordo com as diretrizes do Google para esquema de produto. Os dados estruturados estão no formato JSON+LD e são incluídos no final da página em uma tag <script>.
Como posso modificar os dados estruturados que são gerados?
Easy Digital Downloads gera os dados estruturados com base no conteúdo que você fornece ao editar um download. Isso inclui o título do produto, nome da variação (se o preço variável estiver habilitado), preço, moeda, nome da sua organização, URL do produto e muitos outros valores necessários de dados estruturados. Se você precisar modificar esses dados, fornecemos um filtro que os desenvolvedores podem usar para alterar os dados antes de serem gerados. Esse filtro é edd_generate_download_structured_data. Isso será uma matriz dos dados estruturados que encontramos para o seu produto, e espera-se que essa matriz seja retornada no mesmo formato.
Como posso desativar a saída do esquema?
Alguns plugins de SEO como All in One SEO e Yoast são integrados diretamente aos dados de produto do EDD e também gerarão os dados estruturados de um produto. Se você deseja usar dados estruturados de outro plugin, em vez dos do EDD, você pode usar o seguinte trecho de código para remover os dados gerados automaticamente pelo EDD.
remove_filter( 'wp_footer', array( EDD()->structured_data, 'output_structured_data' ) );
Recomendamos um plugin como WPCode para adicionar trechos personalizados ao seu site, pois ele ajuda a prevenir erros fatais e permanecerá no lugar, mesmo que você mude de tema.
E se eu ainda estiver usando o EDD 2.x?
Para as versões 2.x do EDD, você pode desativar com o seguinte filtro: add_filter( 'edd_add_schema_microdata', '__return_false' );
Ajuda, estou vendo um aviso de função depreciada para edd_add_schema_microdata.
Em versões mais antigas do Easy Digital Downloads, gerávamos os dados do esquema inline nos botões de compra do produto e nas páginas de produto. Muitos temas que se integram ao Easy Digital Downloads personalizavam as listas de produtos e páginas de produto, e portanto usavam essa função para garantir que os dados estruturados permanecessem em seus designs para que os mecanismos de busca os encontrassem.
A partir do EDD 3.0, este método de geração dos dados é oficialmente depreciado, pois usa um formato de esquema de produto antigo, no entanto, alguns temas ou arquivos de modelo personalizados ainda podem usar essa função em seu código.
Se um tema, plugin ou código personalizado estiver usando esta função diretamente, você verá esta mensagem de erro em seus logs de erro PHP, ou em seu site se o modo de depuração do WordPress estiver ativado:
Notice: edd_add_schema_microdata is deprecated since Easy Digital Downloads version 3.0! Use EDD_Structured_Data instead
Se você está vendo este aviso em seus logs de erro PHP ou em seu site, isso significa que outro plugin ou seu tema está chamando a função diretamente. Para resolver isso, você precisará fazer uma das seguintes ações:
Um tema ou plugin que estou usando está causando este erro:
Você precisa entrar em contato com o desenvolvedor do tema ou plugin e pedir para que ele não use mais a função edd_add_schema_microdata em seu código. Pode ser útil enviar a ele um link para esta documentação para que ele possa aprender mais sobre nossa implementação atualizada de dados estruturados.
Eu sou um desenvolvedor de tema ou plugin e meu código está usando esta função edd_add_schema_microdata:
Se o seu plugin ou tema estiver usando a função edd_add_schema_microdata, ela pode ser removida, pois não é mais suportada. Passamos a usar o novo formato de dados estruturados JSON+LD, que é gerado nos locais sugeridos, de acordo com o schema e as diretrizes do Google para dados de produtos.
