Localizando Dados do AIOSEO via API de Traduções

No All in One SEO 4.2.2, introduzimos uma série de ganchos de filtro que facilitam a integração de desenvolvedores de plugins multilíngues com nosso plugin.

Usos comuns para esses ganchos de filtro são:

  • Localizando os metadados de post/termo que o AIOSEO gera no código-fonte
  • Integrando com as funcionalidades de sitemap multilíngue do AIOSEO
  • Localizando as opções do AIOSEO (por exemplo, formatos padrão de título/descrição)

Localizando Metadados de Post/Termo

Uma das funcionalidades principais do All in One SEO é gerar dados de SEO, marcação social e schema JSON no código-fonte de cada página.

O AIOSEO armazena esses dados em suas próprias tabelas personalizadas, aioseo_posts e aioseo_terms. Como resultado, esses dados não podem ser acessados como metadados tradicionais de post/termo.

Filtrando Dados ao Serem Carregados

Quando esses dados são carregados, eles podem ser filtrados usando os ganchos aioseo_get_post e aioseo_get_term.

Os dados são tipicamente carregados apenas uma vez por solicitação e devem permanecer consistentes durante a solicitação.

Filtrando Dados ao Serem Salvos

Se necessário, os dados também podem ser filtrados antes de serem salvos usando os ganchos aioseo_save_post e aioseo_save_term.

Por favor, observe o seguinte:

  • Se um post for salvo usando o Editor de Blocos, este gancho será executado duas vezes. Uma vez quando o post for salvo via API REST pelo Editor de Blocos; outra vez quando o post for salvo via uma solicitação POST regular.
  • O AIOSEO deve sanitizar automaticamente quaisquer dados que você filtrou, mas ainda assim imploramos que você sanitize adequadamente quaisquer dados que manipule em seu lado também.

Integrando com o sitemap multilíngue

O All in One SEO é capaz de gerar um sitemap multilíngue se você informar quais são as versões traduzidas de cada post/termo. Você pode adicionar dinamicamente essas informações usando nossos ganchos aioseo_sitemap_post e aioseo_sitemap_term, respectivamente.

Plugins Suportados

Os seguintes plugins multilíngues foram confirmados como compatíveis com o AIOSEO:

  • WPML

Estes plugins podem suportar o AIOSEO, mas ainda não foram confirmados:

  • TranslatePress
  • Polylang
  • Weglot
  • MultilingualPress
  • qTranslate-XT
  • WPGlobus

Não vê um plugin nesta lista ou o seu plugin multilíngue ainda não suporta o AIOSEO? Então, entre em contato com o desenvolvedor do plugin e peça para que ele adicione suporte. Você pode indicá-lo para esta página para obter informações técnicas sobre nossos ganchos de filtro.

Você é um desenvolvedor e precisa de ajuda para integrar seu plugin com o All in One SEO? Envie-nos uma mensagem através do nosso formulário de Perguntas Básicas e entraremos em contato em breve.