Как опубликовать запись с будущим временем в WordPress

Image

Как опубликовать запись с будущим временем в WordPressРад, видеть, уважаемый посетитель!

В WordPress, как мы все знаем, если установить у публикуемой записи дату с временем, которая ещё не наступила, то такая запись будет в статусе «запланировано» и на самом сайте она отображена не будет. И её фактическая доступность для посетителей сайта наступит в указанное время.

Но бывают случаи, когда необходимо опубликовать на сайте запись с будущей датой, но при этом данная запись должна отображаться на сайте, чтобы её мог прочесть любой посетитель. И в WordPress поменять алгоритм и добиться этого достаточно просто.

Публикуем в ВордПресс записи с будущими датами, которые будут доступны к просмотру сразу же

В реализации нам поможет небольшой код, который следует разместить в файле functions.php, который в свою очередь располагается в директории, где расположены и остальные файлы используемой на вашем сайте темы (дизайна).

Вот этот код:

remove_action('future_post', '_future_post_hook');
add_filter( 'wp_insert_post_data', 'date_posts_no_limits' );

function date_posts_no_limits( $data ) {
    if ( $data['post_status'] == 'future' && $data['post_type'] == 'post' )
        $data['post_status'] = 'publish';
    return $data;
}

По сути это всё, что необходимо, дабы поменять алгоритм работы при публикации записей в WordPress, у которых выставляется дата с будущим временем.

Теперь вы можете выставить любую дату и время, которая ещё не наступила, нажать на кнопку Опубликовать и запись будет сразу же опубликована и доступна всем посетителям сайта.

Вот приведённом ниже примере был у записи был выставлен 2030 год, и после её публикации ей был присвоен статус «опубликовано».

Опубликована запись на ВордПресс сайте с датой, которая ещё не наступила

Задача выполнена полностью. На этом остаётся только попрощаться, уважаемый посетитель. Однако хочу напомнить, что в WordPress множество неочевидных функциональных возможностей и решений, о которых с завидным постоянством рассказывается на страницах данного сайта. И в этой связи я хотел бы порекомендовать подписаться, дабы не пропустить ничего из того полезного и не менее интересного, что можно внедрить на свой сайт, работающий под управлением WordPress.

Подписаться о выходящих статьях можно как посредством электронной почты, так и на станице, посвящённой сайту WPuse.ru в социальной сети (ВКонтакте, Фейсбук, Твиттер).

Пожертвование сайту WPuse.ru (cбор пожертвований осуществляется через сервис «ЮMoney»)