Title: Вопрос по будущим постам
Last modified: 11.03.2019

---

# Вопрос по будущим постам

 *  [dmitriy88](https://ru.wordpress.org/support/users/dmitriy88/)
 * (@dmitriy88)
 * [7 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%b2%d0%be%d0%bf%d1%80%d0%be%d1%81-%d0%bf%d0%be-%d0%b1%d1%83%d0%b4%d1%83%d1%89%d0%b8%d0%bc-%d0%bf%d0%be%d1%81%d1%82%d0%b0%d0%bc/)
 * Раньше, чтобы зайти в пост с будущей датой, использовал такой хук:
 *     ```
       remove_action('future_post', '_future_post_hook');
   
       add_filter( 'wp_insert_post_data', 'futurenow_do_not_set_posts_to_future' );
   
       function futurenow_do_not_set_posts_to_future( $data ) {
           if ( $data['post_status'] == 'future' && $data['post_type'] == 'post' )
               $data['post_status'] = 'publish';
           return $data;
       }
       ```
   
 * Попробовал удалить этот хук и возможность зайти в пост сохраняется. В этом плане
   были какие-то обновления в WordPress?
    WordPress обновлен до версии 5.1.

Просмотр 5 ответов — с 1 по 5 (всего 5)

 *  Модератор [Denis Yanchevskiy](https://ru.wordpress.org/support/users/denisco/)
 * (@denisco)
 * WordPress-разработчик, denisco.pro
 * [7 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%b2%d0%be%d0%bf%d1%80%d0%be%d1%81-%d0%bf%d0%be-%d0%b1%d1%83%d0%b4%d1%83%d1%89%d0%b8%d0%bc-%d0%bf%d0%be%d1%81%d1%82%d0%b0%d0%bc/#post-317170)
 * > Попробовал удалить этот хук и возможность зайти в пост сохраняется.
 * [wp_insert_post_data](https://wp-kama.ru/hook/wp_insert_post_data) срабатывает
   при сохранении записи, поэтому вряд ли что-то изменится в БД, если просто удалить
   код. Вероятно, надо вручную менять `post_status` на `future`.
 * Для предварительного просмотра записей попробуйте плагин [Public Post Preview](https://ru.wordpress.org/plugins/public-post-preview/).
 *  Автор [dmitriy88](https://ru.wordpress.org/support/users/dmitriy88/)
 * (@dmitriy88)
 * [7 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%b2%d0%be%d0%bf%d1%80%d0%be%d1%81-%d0%bf%d0%be-%d0%b1%d1%83%d0%b4%d1%83%d1%89%d0%b8%d0%bc-%d0%bf%d0%be%d1%81%d1%82%d0%b0%d0%bc/#post-317173)
 * Спасибо за разъяснение. Теперь все понятно.
    А какой вообще вывод будущих постов
   предпочтительнее, хук в functions.php или в WP_Query использовать статус future?
 *  Модератор [Denis Yanchevskiy](https://ru.wordpress.org/support/users/denisco/)
 * (@denisco)
 * WordPress-разработчик, denisco.pro
 * [7 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%b2%d0%be%d0%bf%d1%80%d0%be%d1%81-%d0%bf%d0%be-%d0%b1%d1%83%d0%b4%d1%83%d1%89%d0%b8%d0%bc-%d0%bf%d0%be%d1%81%d1%82%d0%b0%d0%bc/#post-317178)
 * > в WP_Query использовать статус future?
 * Никогда не пробовал выводить будущие записи, но я бы выбрал этот, т.к. он не 
   вносит никаких изменений в БД и его легко модифицировать в будущем.
 *  Автор [dmitriy88](https://ru.wordpress.org/support/users/dmitriy88/)
 * (@dmitriy88)
 * [7 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%b2%d0%be%d0%bf%d1%80%d0%be%d1%81-%d0%bf%d0%be-%d0%b1%d1%83%d0%b4%d1%83%d1%89%d0%b8%d0%bc-%d0%bf%d0%be%d1%81%d1%82%d0%b0%d0%bc/#post-317237)
 * > в WP_Query использовать статус future?
 * Все-таки такой способ не подходит, попробовал я его. Постоянные ссылки для будущих
   постов имеют вид /?p=123, несмотря на настройки, и в них обычному пользователю
   попасть нельзя, 404-я ошибка.
    Получается, что хук остается единственным способом
   публикации.
 *  Модератор [Denis Yanchevskiy](https://ru.wordpress.org/support/users/denisco/)
 * (@denisco)
 * WordPress-разработчик, denisco.pro
 * [7 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%b2%d0%be%d0%bf%d1%80%d0%be%d1%81-%d0%bf%d0%be-%d0%b1%d1%83%d0%b4%d1%83%d1%89%d0%b8%d0%bc-%d0%bf%d0%be%d1%81%d1%82%d0%b0%d0%bc/#post-317245)
 * > в них обычному пользователю попасть нельзя, 404-я ошибка.
 * Что вполне логично, так как эти записи ещё не опубликованы.
 * > Получается, что хук остается единственным способом публикации.
 * Сомневаюсь. В WP очень много хуков и почти всегда удается найти нужный. Тот же
   Public Post Preview как-то же показывает неопубликованные записи без изменения
   статуса БД, поэтому, вероятно, текущий способ не единственный.

Просмотр 5 ответов — с 1 по 5 (всего 5)

 Тема «Вопрос по будущим постам» закрыта для новых ответов.

 * Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 5 ответов
 * 2 участника
 * Последний ответ: [Denis Yanchevskiy](https://ru.wordpress.org/support/users/denisco/)
 * Последняя активность: [7 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%b2%d0%be%d0%bf%d1%80%d0%be%d1%81-%d0%bf%d0%be-%d0%b1%d1%83%d0%b4%d1%83%d1%89%d0%b8%d0%bc-%d0%bf%d0%be%d1%81%d1%82%d0%b0%d0%bc/#post-317245)
 * Статус: нерешённая

## Темы

### Самые популярные темы

### Темы без ответов

### Без вопроса

### Решённые

### Нерешённые

### Все темы
