En All in One SEO 4.2.2 introdujimos una serie de ganchos de filtro que facilitan a los desarrolladores de plugins multilingües la integración con nuestro plugin.
Los usos comunes de estos ganchos de filtro son:
- Localización de los metadatos de posts/términos que AIOSEO genera en el código fuente
- Integración con las capacidades de sitemap multilingüe de AIOSEO
- Localización de las opciones de AIOSEO (p. ej., formatos predeterminados de título/descripción)
IMPORTANTE:
Esta documentación está dirigida a desarrolladores que saben qué son los ganchos de filtro y cómo usarlos. Si simplemente desea saber si su plugin multilingüe es compatible con AIOSEO, haga clic aquí.
En este artículo
Localización de metadatos de posts/términos
Una de las funcionalidades principales de All in One SEO es generar datos SEO, marcado social y schema JSON en el código fuente de cada página.
AIOSEO almacena estos datos en sus propias tablas personalizadas, aioseo_posts y aioseo_terms. Como resultado, estos datos no se pueden acceder como los metadatos tradicionales de posts/términos.
Filtrado de datos al cargarse
Cuando estos datos se cargan, se pueden filtrar usando los ganchos aioseo_get_post y aioseo_get_term.
Los datos normalmente solo se cargan una vez por solicitud y deben permanecer consistentes durante la duración de la solicitud.
Filtrado de datos al guardarse
Si es necesario, los datos también se pueden filtrar antes de guardarse utilizando los ganchos aioseo_save_post y aioseo_save_term.
Tenga en cuenta lo siguiente:
- Si un post se guarda a través del Editor de Bloques, este gancho se ejecutará dos veces. Una vez cuando el post se guarda a través de la API REST por el Editor de Bloques; otra vez cuando el post se guarda a través de una solicitud POST normal.
- AIOSEO debería sanear automáticamente cualquiera de los datos que haya filtrado, pero aun así le imploramos que sanee adecuadamente cualquier dato que manipule también por su parte.
Integración con el sitemap multilingüe
All in One SEO es capaz de generar un sitemap multilingüe si le indica cuáles son las versiones traducidas de cada post/término. Puede agregar esta información dinámicamente usando nuestros ganchos aioseo_sitemap_post y aioseo_sitemap_term respectivamente.
Plugins compatibles
Los siguientes plugins multilingües han sido confirmados como compatibles con AIOSEO:
- WPML
Estos plugins pueden ser compatibles con AIOSEO, pero aún no se ha confirmado:
- TranslatePress
- Polylang
- Weglot
- MultilingualPress
- qTranslate-XT
- WPGlobus
¿No ve un plugin en esta lista o su plugin multilingüe aún no es compatible con AIOSEO? Entonces, póngase en contacto con el desarrollador del plugin y pídale que agregue compatibilidad. Puede remitirlo a esta página para obtener información técnica sobre nuestros ganchos de filtro.
¿Eres desarrollador y necesitas ayuda para integrar tu plugin con All in One SEO? Envíanos un mensaje a través de nuestro formulario de Pregunta Básica y nos pondremos en contacto contigo en breve.