Mientras trabajo en wordpress, estoy atascado en el complemento polylang.
Tengo un proyecto en el que el usuario crea una publicación desde la interfaz. Significa que si el usuario desea crearlo como inglés p1 y alemán p2 y Francia p3, se crearán tres publicaciones para diferentes idiomas.
Para asignar el idioma a la publicación, he usado pll_set_post_language($post_id, $lang);
Para la relación posterior no encontré ninguna función de este tipo.
pll_save_post_translations( $arr );
‘$arr’ => (obligatorio) matriz asociativa de traducciones con código de idioma como clave y id de publicación como valor
Pero cómo voy a crear relación. Significa que si un usuario no registrado visita el sitio web, verá una publicación en inglés, una publicación en alemán, etc., respectivamente.
Función pll_save_post_translations, no hay forma de crear una relación entre p1 p2 o p3.
Gracias
De acuerdo con la documentación puedes usar pll_save_post_translations
como se muestra en el siguiente ejemplo:
pll_save_post_translations(['en' => p1, 'de'=>p2, 'fr'=>p3]);
‘$arr’ => (obligatorio) matriz asociativa de traducciones con código de idioma como clave y id de publicación como valor