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)
IMPORTANTE:
Esta documentação é voltada para desenvolvedores que sabem o que são ganchos de filtro e como usá-los. Se você simplesmente deseja saber se seu plugin multilíngue é compatível com o AIOSEO, clique aqui.
Neste Artigo
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.