WordPress 4.4.1がリリース・アプリ経由の予約投稿で投稿日時がずれる問題が解決
価値ある情報をユーザー視点で発信するブログ
WordPress 4.4から、XML-RPCプロトコルを使ったブログエディタ、Android版の純正WordPressアプリなどからエントリを予約投稿しようとしたり、投稿日時を修正しようとしたときに、正しい時刻に設定されない問題が出ていました。
具体的には、時刻指定しても9時間前倒しになってしまう状態でした。
アプリが使用する「xmlrpc.php」が呼び出す「class-wp-xmlrpc-server.php」の時刻変換処理に不備があり、投稿日時がグリニッジ標準時(GMT)になってしまうのが原因だということです。
日本標準時(JST)とグリニッジ標準時(GMT)の時差は9時間なので、日本標準時(JST)が適用されている環境においては9時間のずれが発生することになります。
この不具合には、2015年1月6日にリリースされたWordPress 4.4.1で修正が入りました。
35053 XML-RPC when post with date_created_gmt, its post_date will gmt date not local date
個人的には、配信が停止され、アップデートが見込めないPosterというブログエディタで症状を確認していました。XML-RPC自体重いプロトコルなのに非常に動作が軽いので、ブログのチョイ直しでまだ使っています。
早速WordPress 4.4.1にアップデート後、Posterからエントリの投稿日時指定を試みてみました。1月7日19:00に設定。
投稿後、WordPressのダッシュボードから確認してみましたが、Posterから設定した日時と合致しており、日時がずれる問題は直っていました。
もはやこれまでか、と思っていただけに、WordPress側で修正されて助かりました。
WordPressに対応したブログエディタ、PressSync Proは、この問題にアプリ側で対応してくれていました。
どうでもいいんですが、Change Logのジャパニーズイングリッシュ度合いに、いつも共感してしまいます。
バージョン 1.6.8 の新機能
- iOS9 optimization.
- Fixed a bug that time zone of post time is shifted in WordPress4.4 environment.
- Snippets feature of custom input support is I no longer use.
PressSync Pro – WordPress Blogging App
カテゴリ: Social Networking
販売元: Hiroaki Hayase(サイズ: 36.9 MB)
全てのバージョンの評価: (17 件の評価)
同じく「するぷろ」もWordPress 4.4対応を表明。「するぷろ」は、カテゴリの取得で不具合が出ていました。
バージョン 5.1.2 の新機能
- WordPress 4.4 対応
- iOS 9.2対応
- iPadのレイアウトに馴染ませた
するぷろ – 迅速かつ簡単にブログを投稿できるエディタ
カテゴリ: Social Networking
販売元: isshin(サイズ: 6.8 MB)
全てのバージョンの評価: (91 件の評価)
「SLPRO X」も、同様にWordPress 4.4対応済み。
バージョン 1.6.2 の新機能
- ブログ追加ウィザード機能を追加
- WordPress 4.4に対応
- iOS 9.2に対応
SLPRO X (WordPress & Movable Type対応)
カテゴリ: Social Networking
販売元: isshin(サイズ: 17.6 MB)
全てのバージョンの評価: (20 件の評価)
迷惑を被った側なのに、作者の方には感謝ですね。