XML RPC Post produit une révision immédiate avec Odd Post_Date_gmt
Question
J'envoie un message à WordPress 3.8 avec XML RPC. Voici le XML brut envoyé à WordPress:
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>wp.newPost</methodName>
<params>
<param>
<value>
<int>0</int>
</value>
</param>
<param>
<value>
<string>admin</string>
</value>
</param>
<param>
<value>
<string>password</string>
</value>
</param>
<param>
<value>
<struct>
<member>
<name>post_status</name>
<value>
<string>publish</string>
</value>
</member>
<member>
<name>post_title</name>
<value>
<string>test 0.762719240039587</string>
</value>
</member>
<member>
<name>post_content</name>
<value>
<dateTime.iso8601>20140111T20:39:15</dateTime.iso8601>
</value>
</member>
<member>
<name>post_date</name>
<value>
<dateTime.iso8601>20140111T20:39:15</dateTime.iso8601>
</value>
</member>
<member>
<name>terms_names</name>
<value>
<struct>
<member>
<name>category</name>
<value>
<array>
<data>
<value>
<string>test</string>
</value>
</data>
</array>
</value>
</member>
</struct>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
Semble ok. La date est envoyée avec le bon UTC (le message a été publié à 14:39 Chicago Heure, -6 GMT) et je reçois un ID de poste (dans ce cas 28062). Sensationnel.
En jetant un coup d'œil en phpmyadmin, les résultats deviennent un peu bizarres.
L'ID # 28063 a l'horodatage correct sur post_date_gmt, mais le parent (28062), a une date à 12 heures à partir de la date envoyée. Doublez le décalage GMT correct. Qu'est-ce qui se passe ici?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange