Какой смысл в ссылке, если она будет вести на 404, потому как пост не опубликован?
Собственно, суть в том, чтобы завтрашний пост оставался запланированным, и на следующий день занял место сегодняшнего, который в свою очередь станет вчерашним.
В том то и дело, что пост должен отображаться и при этом оставаться запланированным! Возможно ли такое?
Есть подозрение, что можно решить вопрос метками или телами или типа того. Но хочется сохранить возможность планирования постов. Т.е. пост должен автоматически становиться из «завтрашнего» «сегодняшним» в 12 часов и оказываться на главной.
Модератор
Юрій
(@yube)
В том то и дело, что пост должен отображаться и при этом оставаться запланированным! Возможно ли такое?
Вроде как был какой-то плагин, открывающий доступ к постам из будущего. Поищите в репозитарии по ключам «future post».
Собственно, суть в том, чтобы завтрашний пост оставался запланированным, и на следующий день занял место сегодняшнего, который в свою очередь станет вчерашним.
А сейчас разве не так происходит? Сегодняшний на своём месте, у него есть ссылка на вчерашний. Когда завтрашний опубликуется, сегодняшний станет вчерашним и получит ссылку на завтрашний (ставший сегодняшним).
Зачем выводить ссылку на завтрашний пост, если он ещё не опубликован? Ссылка всё равно 404 отдавать будет. Или вы хотите прямо уже публиковать этот завтрашний, хотя завтра ещё не наступило?
Вы абсолютно верно описали ситуацию! Только дело как раз в том, что да — ссылка на завтрашний пост должна выводиться уже сегодня, и его можно будет прочитать, хотя завтра еще не наступило) А на следующий день все посты сдвинутся.
Поступайте, как выше подсказал Юрий, или используйте фильтры https://core.trac.wordpress.org/browser/tags/3.8/src/wp-includes/link-template.php#L1131 строки 1182, 1183, или пишите свою функцию-предсказатель.
[offtop]
Назад в Будущее 🙂
ссылка на завтрашний пост должна выводиться уже сегодня, и его можно будет прочитать, хотя завтра еще не наступило
О, Боги Олимпа, моя совсем не понимать, зачем?
Возможно, будет полезен плагин The Future Is Now:
http://wordpress.org/plugins/the-future-is-now/
О, Боги Олимпа, моя совсем не понимать, зачем?
Допустим это анонс завтрашней акции, которая вступит в силу когда станет отображаться как сегодняшний пост.
Спасибо всем за ответы, буду пробовать!
Допустим это анонс завтрашней акции, которая вступит в силу когда станет отображаться как сегодняшний пост.
А если вы захотите анонсировать акцию, которая начнётся через неделю, будете выводить все посты, запланированные на неделю вперёд?
Можно публиковать запись сегодня, а даты действия акции (у неё же и окончание есть, наверное) пишите в дополнительных полях. С ними — полями — можно потом работать так же как с датой публикации.
Не, акция всего одна за день и вперед можно смотреть только одну, за завтра! Вообще, спасибо всем, вроде разобрался. Использовал плагин и сделал разные шаблоны для сегодняшней, вчерашней и завтрашней акции, вроде все работает)