Поддержка Плагины Как убрать статус future для записей.

  • Всем привет!
    Возникла необходимость отключить статус future (запланированный)для записей. Т.е. что бы когда в редакторе поста ставишь дату будущую, то статус записи оставался publish.

    Или сделать future доступны так же как и publish, что бы при заходе на месяц архива в котором содержатся запланированные записи не выводилась станица ошибки 404, а отображались страница архива.

    Когда-то выключал, но не могу вспомнить как, может кто подскажет?

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Придумал такое решение проблемы:
    в functions.php прописал

    if(is_admin()){
    	wp_publish_post($_GET['post']);
    };

    Вроде всё работает как надо. Если кто-то считает этот вариант не правильный или у кого-то есть более оптимальный способ, жду ваших комментариев.

    выводить в шаблоне записи со статусом future
    пример кода:
    $my_query = new WP_Query('post_status=pending,draft&order=DESC&showposts=100&author=-1');

    или http://wordpress.org/plugins/no-future-posts/

    Это я знаю спасибо. Тут возникает(точнее возникала) проблема с тем, что когда плагин аякс календаря погружает список записей, то при загрузке будущего месяца в ответ на аякс запрос возвращается ошибка 404.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Как убрать статус future для записей.» закрыта для новых ответов.