• Решено deathgoddess

    (@deathgoddess)


    Добрый день. Возникла такая проблема. Создал шаблон страницы «Анонсы» в которой написал вывод публикаций со статусом «future». Публикации выводятся прекрасно с этим проблем нет. Но вот, если заходит неавторизованный пользователь, то так же все показывается, вот только при переходе на какую-либо из публикаций — выбрасывает на главную страницу.

    Я так полагаю, что гостю не хватает банально прав на просмотр публикации со статусом future или pending. Каким образом можно это обойти?

    Долго уже ищу на просторах интернета способы решения данной проблемы, но пока безрезультатно.

    Заранее благодарю за помощь.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Возможно, будет полезен плагин The Future Is Now:
    http://wordpress.org/extend/plugins/the-future-is-now/

    Скажем так, что данный плагин проблемы не решает. Таким методом я могу и вручную воспользоваться.

    Но все же удобнее использовать отдельную страницу для вывода будущих постов.

    Но все же удобнее использовать отдельную страницу для вывода будущих постов.

    может интересуют плагины афиш-событийкалендарей?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Но все же удобнее использовать отдельную страницу для вывода будущих постов.

    Отказ от статуса future этому не противоречит. В шаблоне можно выбирать и записи с будущей датой (посмотрите примеры с фильтром posts_where):
    http://codex.wordpress.org/Class_Reference/WP_Query#Time_Parameters

    Всем спасибо за оперативную поддержку.

    2Sergey Да, конечно можно переписать алгоритм выборки под дату, но что-то лень было заморачиваться.

    2SeVlad Огромное спасибо, даже не догадался, что можно в этом направлении копать, хотелось сделать минимальным количеством кода. Но даже не думал, что есть такие удобные плагины.

    Кстати, воспользовался вот этим

    Самое главное сразу же отключить в настройках обработку встроенными(плагина) темплейтами по выводу )

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «post_status=future» закрыта для новых ответов.