Intereting Posts
Как показывать в результатах поиска сообщения с определенным тегом в определенной категории? URL-адрес URL-адреса WordPress для динамического и настроенного URL-адреса Динамическое создание настраиваемых элементов типа сообщения и их обновление Блокировка плагина Css для загрузки пользовательских в каталог шаблонов Многоязычная тема WordPress с использованием Multisite Пользовательский шаблон для типа сообщения не работает Как использовать WP, встроенный в Thickbox для изображений? Вызов файла JavaScript с пользовательским плагином Установка базы по умолчанию для активации темы Пользовательский отрывок, показывающий первый абзац (с форматированием HTML) Часть шаблона против боковой панели (разницы) Как перенаправить почтовый url на собственный URL? WP_Query с различным фильтром postmeta для каждой категории UWooCommerce – программно скинуть скидку на корзину? WP insert post PHP-функция и пользовательские поля

Как вставить ссылку на почтовый архив по умолчанию в меню

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

Это не входит в список страниц.

Я работал над этим, создавая страницу, создавая файл page-pagename.php, отображая сообщения там и ссылаясь на эту страницу, но когда эта страница отображается, в пункте меню нет «текущего пункта меню», класс.

Solutions Collecting From Web of "Как вставить ссылку на почтовый архив по умолчанию в меню"

Если у вас нет статической передней страницы

Так как вы можете добавить собственный архив типа сообщения, просто укажите post_type=post .

Если у вас есть статическая передняя страница

Перейдите в « Settings -> Reading и укажите страницу сообщений, созданную вами в качестве Posts page из раскрывающегося списка. Теперь все необходимые классы будут добавлены в меню Nav – current-menu-item , current-menu-parent , current_page_item , current_page_parent среди других.

Не забудьте создать пользовательский шаблон для этой страницы. В противном случае он будет использовать page.php шаблона page.php . Вы можете изменить копию category.php .

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

Чтобы отображать сообщения в шаблоне страницы новостей, я, очевидно, должен был изменить исходный запрос, в котором была сохранена запись в разделе «Новости». Поскольку нижний колонтитул, который выводил меню, появился только после цикла, он не смог узнать, на какой странице он был включен – следовательно, он не мог правильно присвоить класс текущего меню.

Все, что нужно, это wp_reset_query(); после пользовательского цикла, и мы хороши.