Redirection 301 supprimant le préfixe /en/ sur les posts importés via cron
Les posts créés en anglais via un cron PHP (plugin ImmoWP / API Apimo) génèrent une redirection 301 qui supprime le préfixe /en/ de l'URL.
URL demandée : קישור נסתר
URL de redirection : קישור נסתר (404)
Header de redirection : X-Redirect-By: WordPress
WPML :
Deux langues actives : FR (par défaut) et EN
Format d'URL : Différentes langues dans les répertoires
Table wp_icl_translations vérifiée en base :
Post FR : ID 78490, trid 58932, language_code fr, source_language_code NULL
Post EN : ID 78896, trid 58932, language_code en, source_language_code fr
Les deux posts sont publiés (post_status = publish)
Les posts sont créés programmatiquement via wp_insert_post() sans appel aux hooks WPML. La liaison WPML existe en base mais la redirection se produit quand même.
Quel hook ou fonction WPML doit être appelé après wp_insert_post() pour qu'un post EN créé programmatiquement soit correctement reconnu et accessible via son URL /en/ sans redirection ?
Je ne trouve pas la solution.
Merci de votre aide.