Рандомизация даты публикации статей в WP через PHPmyAdmin

(Ответов: 2, Просмотров: 1439)
  1. Новичок Аватар для dezfor
    • Регистрация: 11.07.2009
    • Сообщений: 22
    • Репутация: 9
    Добрый день,
    Создаю новый сайт на локальном сервере, наполнил его статьями и возникла необходимость перемешать все публикации так, чтобы они были опубликованы не в один день, а в промежуток с такого-то по такое-то числа.

    Более конкретно:
    В таблице "wp_posts" изменить значения параметра "post_date" во всех строках, параметр "post_type" которых не равен attached. и заменить на случайные ГОД-МЕСЯЦ-ДЕНЬ в диапазоне с 2011 по 2012 года

    Помогите, пожалуйста с запросом к mysql. А то я сам не могу найти никак в сети как это реализовать правильно.
    Последний раз редактировалось dezfor; 18.06.2012 в 22:54.
    • 0
  2. Новичок
    • Регистрация: 02.06.2011
    • Сообщений: 12
    • Репутация: 3
    Тут просто mysql не обойтись, нужно использовать php например. Примерный код
    PHP код:
    $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);

    Не проверял могут быть ошибки, но суть понятна. Вообще такие вещи я реализую обычно с помощью Zebroid, намного удобней
    • 1

    Спасибо сказали:

    dezfor(18.06.2012),
  3. Новичок Аватар для dezfor
    • Регистрация: 11.07.2009
    • Сообщений: 22
    • Репутация: 9
    steel1945, спасибо за код! Суть понял. Буду дальше ковыряться.
    Смог рандомизировать посты через плагин random-post-dates. Но вот он не изменил дату добавления медиа материалов в библиотеку сайта. попробую с медиа Ваш код
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Восстановление пароля от админки в 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

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры