dil

WordPress. Быдлокодеры

May 03, 2014 17:29


Попробовал экспортировать блог из вордпресса и импортировать его в другой движок. Фигтам, импорт сломался, ругнувшись на некорректный формат pubDate. Пошёл смотреть, что там в экспортном xml, офигел. Первый год до нашей эры:

$ grep pubDate wordpress.2014-05-02.xml

Wed, 13 May 2009 21:36:54 +0000

Fri, 15 May 2009 11:42:31 +0000

Wed, 30 Nov -0001 00:00:00 +0000

Wed, 30 Nov -0001 00:00:00 +0000

Sun, 17 May 2009 18:48:06 +0000

Mon, 18 May 2009 13:06:05 +0000

“Давайте отрубим крокодилу хвост до самой головы!” Чтоб эти быдлокодеры больше не брались писать программы.

Upd: выскрытие показало, что так выглядит дата публикации черновиков (неопубликованных постов). Причём в базе у них дата вполне себе есть. Нету лишь даты в GMT:

mysql> select ID, post_date, post_date_gmt, post_status, post_modified, post_modified_gmt from wp_posts where post_date_gmt=0;
+------+---------------------+---------------------+-------------+---------------------+---------------------+
| ID   | post_date           | post_date_gmt       | post_status | post_modified       | post_modified_gmt   |
+------+---------------------+---------------------+-------------+---------------------+---------------------+
| 3955 | 2012-03-26 06:38:53 | 0000-00-00 00:00:00 | draft       | 2012-03-26 06:38:53 | 2012-03-26 06:38:53 |
| 5347 | 2013-05-07 09:51:35 | 0000-00-00 00:00:00 | draft       | 2013-05-07 09:51:35 | 2013-05-07 09:51:35 |
+------+---------------------+---------------------+-------------+---------------------+---------------------

Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.
(
| Комментировать в Dreamwidth)

быдлокодеры, php, wordpress

Up