У меня есть страница под названием «Магазин». На этой странице отображается пользовательское меню, которое содержит ссылки на такие категории, как «Книги», «Обувь» и т. Д. Всякий раз, когда я нажимаю одну из этих ссылок/категорий, она переводит меня на соответствующую страницу категории, например /category/books/
.WordPress - отображать сообщения из категории на той же странице
Я не хочу, чтобы он перенаправлял меня на страницу категории, я хочу, чтобы она отображала сообщения на одной странице («Магазин»), на которые был нажат элемент меню. Единственная проблема, с которой я столкнулся, пытаясь выполнить это, заключается в том, что я не знаю, как изменить поведение пользовательского меню. Я не хочу, чтобы он перенаправлял меня, но вместо этого отправьте значение GET на на той же странице («Магазин»). Затем страница магазина примет значение GET и отобразит соответствующие сообщения.
Я знаю, как показывать сообщения из категории и т. Д. Я просто не знаю, как изменить поведение пользовательского меню.
Может ли кто-нибудь мне помочь? Буду признателен.
Итак, в основном я должен создать «пользовательское меню»? Невозможно остановить перенаправление на страницы категорий? –
Да, есть! Как-то я пропустил аргумент 'echo'' wp_nav_menu' ... Если вы установите значение 0, код будет возвращен вместо напечатанного. Затем вы можете использовать регулярное выражение для изменения ссылок. Я работаю над примером и отредактирую свой ответ. – paolo
Спасибо за ваше обновление. Единственная проблема, которую я вижу здесь, это тот факт, что всякий раз, когда я добавляю новую категорию, она не будет автоматически обновлять URL-адрес автоматически. Хотя все же кажется, что это единственный способ, и если нет ответов, которые решают эту проблему, я буду отмечать этот ответ как правильный. В любом случае, я голосую за ваш ответ, спасибо! –