Intereting Posts
Присоединитесь к двум wp_query Может ли кто-нибудь объяснить функцию третьего параметра «add_rewrite_tag», Может ли обратный вызов действия предотвратить продолжение продолжения родительского контроля? Проверить и удалить специальные символы в поле? Присоединить ссылку на страницы, соответствующие тегам Пользовательские метабокс и поля для WordPress: изменение загрузки каталога на странице редактирования пользователя Добавить .php до конца всех страниц WordPress (многосайтовый) Сложная проблема с отображением метаданных получателей сообщений Как проверить, принадлежит ли сообщение к категории, содержащей только 1 должность? Я должен указать порт, иначе сайт не работает Условные обозначения WordPress См. Таблицу поиска в базе данных? Получите самые популярные условия для настраиваемого типа сообщений Как добавить дополнительные поисковые запросы (например, синонимы) к поиску? Разрешить выполнение внешнего скрипта PHP для зарегистрированных пользователей Как вы управляете иерархиями больших меню в WP?

пользовательское именование поисковой постоянной ссылки / поиск /

Я нашел этот фрагмент онлайн …

function search_url_rewrite_rule() { if ( is_search() && !empty($_GET['s'])) { wp_redirect(home_url("/search/") . urlencode(get_query_var('s'))); exit(); } } add_action('template_redirect', 'search_url_rewrite_rule'); 

Это трансформирует мой ?/s=term в /search/term который почти то, что я хочу. Я бы хотел использовать немецкое слово «suche» вместо «search» внутри моих постоянных ссылок.

Я думал об изменении home_url("/search/") просто home_url("/suche/") но это не работает.

Как я могу это сделать?

Причина, по которой он не работает, заключается в том, что вы не сказали WordPress, как обращаться с этой страницей. Вы можете сделать это, применив правило перезаписи следующим образом.

 add_action( 'init', 'wpse_63716_search_rule' ); function wpse_63716_search_rule(){ add_rewrite_rule('^suche/([^/]*)?', 'index.php?s=$matches[1]', 'top'); } 

Не забудьте очистить постоянные ссылки после добавления вышеуказанного кода.