
Le Blog Chine, c’est la Chine, mais c’est aussi un Blog. Un blog fièrement propulsé par WordPress et hébergé chez Alwaysdata (qui sort d’ailleurs aujourd’hui son back-office traduit en Chinois)
Et sur les Blog wordpress qui ont effectué leur mise à jour automatique (ou non automatique d’ailleurs), on observe une erreur sur la planification des articles. En effet, le « joyeux noel » que je vous avait concocté pour ce 25 décembre est tout simplement passé aux oubliettes de WordPress, me laissant une superbe mention « planification manquée » en orange.
Ni une ni deux, je google, comment remédier à ce problème ? Résultats sur le google français : pas grand chose. Avant de chercher en anglais (que je trouverais d’ailleurs plus tard), je décide de mettre en action mon esprit de bricoleur du Web (je suis dans le genre autodictate autodidacte) et hop, une sauvegarde et l’on s’attaque au problème.
Ce qui déclenche la publication des articles, c’est le cron. Le cron, on peut le déclencher en ouvrant simplement une page Web : http://votresiteblog.com/wp-cron.php . Résultat probant, les articles se publient. La machine fonctionne, pas d’erreur sur le serveur, pas la peine d’aller embêter le super staff d’alwaysdata.
Il y a donc un soucis avec le cron, que peut-il bien se passer ? J’ouvre donc le fichier wp-cron.php, et je remarque lorsque WordPress procède, il fait appel à wp-includes/cron.php . Ouvrons donc cron.php et remarquons le code suivant :
$cron_url = get_option( ‘siteurl’ ) . ‘/wp-cron.php?doing_wp_cron’;
wp_remote_post( $cron_url, array(‘timeout’ => 0.01, ‘blocking’ => false, ‘sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );
Intéressant, un timeout à 0.01 seconde. Je ne me souvenais pas avoir cela dans les anciennes version de WordPress. Je met donc un timeout à 10 secondes
$cron_url = get_option( ‘siteurl’ ) . ‘/wp-cron.php?doing_wp_cron’;
wp_remote_post( $cron_url, array(‘timeout’ => 10, ‘blocking’ => false, ‘sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );
Et miracle, ça solutionne mon problème.
Je me disais donc, je vais publier ça sur mon Blog Chine pour en faire profiter tout le monde, et une vérification sur google en angliche, et hop, cette solution a marché pour d’autres. Merveilleux. Voici la solution en Français maintenant.
Recherches qui ont permis de trouver cet article:
- wordpress planification manquée
- wp-cron php
- planification manquée wordpress
- wordpress annuler planification
- /wp-cron php?doing_wp_cron=
- wordpress 3 planification manquée
- wordpress chinois
- wordpress et alwaysdata
- wordpress marche en chine?
- wordpress planification



