Intereting Posts
Как изменить поля формы массовой загрузки? Восстановить с помощью Дубликатора, URL-адрес объединяется дважды Неожиданное поведение от пользовательских таксономий meta_query, где значение равно заданному значению Нежелательная «задержка сканирования: 10» добавлена ​​в мой файл robots.txt Изменение администратора Textarea для интегрированного редактора WP Самый эффективный способ добавления файла javascript в определенные сообщения и / или страницы? WordPress: отображение всех тегов сообщений из определенного термина таксономии WordPress Multisite. Может ли домен использоваться вместо поддомена? Как использовать RewriteRule для изменения URL-адреса конечной точки Admin – Поиск событий по настраиваемому полю Повторение цикла после x времени обновить многопользовательское мета-поле на основе другого мета-поля 404 Настройка шаблона | Хотите опубликовать 10 последних сообщений на странице с ошибкой 404.php, кроме сообщения об ошибке /wp-admin/install.php перенаправление на 123-reg

Элементы меню «Специальные ссылки» включают в результаты поиска

Написал эту функцию для отображения пунктов меню в поиске, он работает, при поиске он включает пункты меню, но ссылка на них неверна, по умолчанию элементы поиска содержат ссылку на Permalink / slug

Есть некоторые внешние ссылки в пунктах меню, поэтому я хочу, чтобы ссылки были включены правильно,

function my_multisite_search($query) { if(!is_admin() && $query->is_main_query() && $query->is_search) { $query->set('multisite', 1); $query->set( 'post_type', array( 'post', 'page', 'attachment', 'nav_menu_item')); $query->set( 'post_status', array( 'publish', 'inherit' ) ); } } add_action('pre_get_posts', 'my_multisite_search');