Добрый день,
Создаю новый сайт на локальном сервере, наполнил его статьями и возникла необходимость перемешать все публикации так, чтобы они были опубликованы не в один день, а в промежуток с такого-то по такое-то числа.
Более конкретно:
В таблице "wp_posts" изменить значения параметра "post_date" во всех строках, параметр "post_type" которых не равен attached. и заменить на случайные ГОД-МЕСЯЦ-ДЕНЬ в диапазоне с 2011 по 2012 года
Помогите, пожалуйста с запросом к mysql. А то я сам не могу найти никак в сети как это реализовать правильно.
Рандомизация даты публикации статей в WP через PHPmyAdmin
(Ответов: 2, Просмотров: 1439)
- 18.06.2012 22:19
Последний раз редактировалось dezfor; 18.06.2012 в 22:54.
- 18.06.2012 23:03
- Регистрация: 02.06.2011
- Сообщений: 12
- Репутация: 3
Тут просто mysql не обойтись, нужно использовать php например. Примерный код
PHP код:Не проверял могут быть ошибки, но суть понятна. Вообще такие вещи я реализую обычно с помощью Zebroid, намного удобней$query = ("SELECT * FROM wp_posts WHERE post_status='publish'");
$res = mysql_query($query);
while($row=mysql_fetch_array($res))
{
$id=$row["ID"];
$date=rand(2011,2012)."-".rand(1,12)."-".rand(1,28)." ".rand(0,23).":".rand(0,59).":".rand(0,59);
$query="UPDATE wp_posts SET post_date='$date' WHERE ID='$id'";
mysql_query($query);
}
Спасибо сказали:
dezfor(18.06.2012), - 18.06.2012 23:09
steel1945, спасибо за код! Суть понял. Буду дальше ковыряться.
Смог рандомизировать посты через плагин random-post-dates. Но вот он не изменил дату добавления медиа материалов в библиотеку сайта. попробую с медиа Ваш код
Тэги топика:
- date,
- mysql_query,
- phpmyadmin,
- query,
- rand,
- wp_posts,
- дата,
- деть,
- медиа,
- параметр,
- публикация,
- рандомизация,
- стать
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Восстановление пароля от админки в DLE с помощью MySQL и PhpMyAdmin. | Дайджест блогосферы | 8 | 27.11.2012 04:21 |
Преобразование даты | Web программирование | 7 | 17.01.2012 14:39 |
Пакетная проверка даты последней индексации в Google | Софт, скрипты, сервисы | 0 | 13.09.2011 17:15 |
Как экспортировать дамп в phpmyadmin с максимальным размера пакета 8 МБ? | Прочее | 6 | 04.11.2009 06:40 |
Как убрать вывод даты на страницах WP? | Софт, скрипты, сервисы | 11 | 24.09.2009 17:30 |