Поддержка Проблемы и решения Динамическая ссылка в меню

  • Добрый день!

    У меня на сайте будет несколько страниц (или записей) с фото и функция проголосовать (поставить лайк или дислайк) под каждым. Проголосовавший будет сразу переброшен на следующую страницу с фото, снова проголосует и т.д.
    Количество страниц с фото будет меняться (пополняться). Объединять их в галерею или список не надо.
    Я не хочу, чтобы голосование начиналось с одной и той же страницы для всех.
    Хочу к меню привязать динамическую ссылку на страницу с фото. Например, на последнюю по дате. Или рандомно.

    Как можно это реализовать?

    Хочу добавить, что делаю именно постранично, потому что нужен подсчет результатов голосования.

    • Тема изменена 5 лет, 5 месяцев назад пользователем kword.
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Хочу к меню привязать динамическую ссылку на страницу с фото. Например, на последнюю по дате. Или рандомно.

    Сделать это можно сугубо штатными средствами WP и в общих чертах так:

    Фото располагать в записях. Создать страницу записей (главной в таком случае назначить какую-либо статическую ) В настройках чтения указать на странице записей выводить не более 1 записи. В меню дать ссылку на страницу записей. Кликнув на этот пункт меню пользователь попадает на страницу записей с единственной записью, содержащей самое свежее по дате фото.

    Модератор Yuri

    (@yube)

    Хочу к меню привязать динамическую ссылку на страницу с фото.
    Как можно это реализовать?

    Программно. Сделать одну «статическую» страницу, добавить ее в меню и обработчиком фильтра ‘wp_nav_menu_objects’ подменять ее пункт меню на последнюю или случайную стр. с фоточкой.

    пользователь попадает на страницу записей с единственной записью

    Spectrum, я поняла ваше решение, спасибо. Проблема в том, что это сайт информационного издания. И помимо записей с фото, там еще много других записей со статьями. И последняя не всегда будет запись с фото… Буду думать.

    Программно

    Это решение подходит. Спасибо за название обработчика. Пойду гуглить, как это сделать.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Динамическая ссылка в меню» закрыта для новых ответов.