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)
IMPORTANTE:
Questa documentazione è rivolta agli sviluppatori che sanno cosa sono gli hook di filtro e come usarli. Se vuoi semplicemente sapere se il tuo plugin multilingue supporta AIOSEO, clicca qui.
In questo articolo
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.