• При создании статитеских страниц с иерархией, многие шаблоны wordpress поддерживают структуру меню с подпунктами, но для этого нужно создавать страницы, а если я хочу вместо страницы размещать запись? Мне приходится делать страницы, потом в .htaccess делать редиректы со страниц на нужные записи. Пробовал находить в коде где выводится меню, нашел, делал вручную меню на html. Получилось кроме одного момента – не могу установить свойство active что бы выбранный пункт выделялся.
    А всего то нужно сделать верхнее меню с пунктами и подпунктами, которые вели бы на конкретные записи. Может это как то делается по другому, подскажите пожалуйста.

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Попробуйте вставлять ссылкой на нужную запись http://joxi.ru/FucbVIwyTJCNeUz5hIM

    Добавляю, в админке появляется, а на сайте нет!

    А если добавить элемент не «Ссылки», а, к примеру, «Страницы» — то меню нормально работает? И подменю тоже?

    Я проверил это он создает произвольное меню, когда его добавляешь в виджет, то да все есть, но мне то нужно что бы это в главном было!

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Попробуйте вставлять ссылкой на нужную запись

    Проще включить блок «Записи» в настройках экрана в правом верхнем углу.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Пробовал находить в коде где выводится меню, нашел, делал вручную меню на html.

    Воспользуйтесь функцией wp_nav_menu().

    Проще включить блок «Записи» в настройках экрана в правом верхнем углу

    Я обновил WordPress до 4й версии, там не так как в 3.9 вообще мне не понравилась в плане интерфейса новая версия

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

    Не получилось, в таблице wp_posts пробовал ставить в полях post_name и guid то что стоит в требуемых записях, почему то адрес в адресной строке браузера меняется, но запись остается страничной..

    А вообще можно ли как то в таблице изменить параметры, что бы записи статической страницы указывали на запись блога? Тогда можно было бы избавиться от редиректа в .htaccess

    Вы идете неверным путем. Для добавления отдельной записи в главное меню шаблона есть простые стандартные средства.
    Проверьте, отображается ли в шаблоне меню с помощью функции:

    Воспользуйтесь функцией wp_nav_menu().

    Далее в настройках темы включите возможность добавления Записей в меню

    Проще включить блок «Записи» в настройках экрана в правом верхнем углу.

    и установите этот пункт так, как вам нужно.

    Да нету у меня в WordPress 4 в настройках экрана «Записи»

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Да нету у меня в WordPress 4 в настройках экрана «Записи»

    Перейдите в раздел «Внешний вид» → «Меню». У каждого экрана свои настройки.

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

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Тема «Отобразить ссылки на Записи в Главном меню шаблона» закрыта для новых ответов.