Polylang wordpress: creación de publicaciones desde la interfaz

1 minuto de lectura

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

¿Ha sido útil esta solución?