דלג לתוכן דלג לסרגל צד

נושא זה מכיל 0 1, יש ל 0קולות.

עודכן לאחרונה על ידי aurelienP-3 לפני יום 4, שעה 13.

בסיוע: Maiya AI Support.

מחבר פוסטים
26 במרץ 2026 ב-7:59 #17927933

aurelienP-3

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.

Aurélien