Localizzazione dei dati AIOSEO tramite l'API di traduzione

In All in One SEO 4.2.2 abbiamo introdotto una serie di hook di filtro che rendono più facile per gli sviluppatori di plugin multilingue integrarsi con il nostro plugin.

Gli usi comuni di questi hook di filtro sono:

  • Localizzazione dei metadati di post/termine che AIOSEO produce nel codice sorgente
  • Integrazione con le funzionalità della sitemap multilingue di AIOSEO
  • Localizzazione delle opzioni di AIOSEO (ad es. formati predefiniti di titolo/descrizione)

Localizzazione dei metadati di post/termine

Una delle funzionalità principali di All in One SEO è l'output di dati SEO, markup social e schema JSON nel codice sorgente di ogni pagina.

AIOSEO memorizza questi dati nelle proprie tabelle personalizzate, aioseo_posts e aioseo_terms. Di conseguenza, questi dati non sono accessibili come i metadati tradizionali di post/termine.

Filtrare i dati al momento del caricamento

Quando questi dati vengono caricati, possono essere filtrati utilizzando gli hook aioseo_get_post e aioseo_get_term.

I dati vengono generalmente caricati una sola volta per richiesta e dovrebbero rimanere coerenti per tutta la durata della richiesta.

Filtrare i dati al momento del salvataggio

Se necessario, i dati possono anche essere filtrati prima di essere salvati utilizzando gli hook aioseo_save_post e aioseo_save_term.

Si prega di notare quanto segue:

  • Se un post viene salvato tramite l'Editor a blocchi, questo hook verrà eseguito due volte. Una volta quando il post viene salvato tramite l'API REST dall'Editor a blocchi; un'altra volta quando il post viene salvato tramite una normale richiesta POST.
  • AIOSEO sanificherà automaticamente tutti i dati che hai filtrato, ma ti imploriamo comunque di sanificare adeguatamente anche tutti i dati che manipoli da parte tua.

Integrazione con la sitemap multilingue

All in One SEO è in grado di generare una sitemap multilingue se gli dici quali sono le versioni tradotte di ogni post/termine. Puoi aggiungere queste informazioni dinamicamente utilizzando i nostri hook aioseo_sitemap_post e aioseo_sitemap_term rispettivamente.

Plugin supportati

I seguenti plugin multilingue sono stati confermati come compatibili con AIOSEO:

  • WPML

Questi plugin potrebbero supportare AIOSEO, ma non sono ancora stati confermati:

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

Non vedi un plugin in questo elenco o il tuo plugin multilingue non supporta ancora AIOSEO? Allora contatta lo sviluppatore del plugin e chiedi loro di aggiungere il supporto. Puoi fare riferimento a questa pagina per informazioni tecniche sui nostri hook di filtro.

Sei uno sviluppatore e hai bisogno di aiuto per integrare il tuo plugin con All in One SEO? Invianoci un messaggio tramite il nostro modulo Domande di base e ti contatteremo a breve.