Использовать теги для начала поиска

прежде всего im new для WordPress и PHP, и я извиняюсь, если это основной вопрос. У меня есть установка WordPress, и каждый пост отмечен тегами, и эти теги содержат ссылку на:

href=domain.com/index.php/tag/TAGNAME 

но я хочу, чтобы ссылка была:

 href=domain.com/index.php/search/TAGNAME 

Насколько я понимаю, мне нужно изменить get_tag_link() но все это использует get_term_link() а затем im totaly lost. Есть ли функция, которая говорит If(tag){ return "/tag/"} которую я могу изменить? Тема, которую я использую, использует эту функцию для «панировочных сухарей» http://dimox.net/wordpress-breadcrumbs-without-a-plugin/, но я не знаю, насколько это актуально в любой форме.

Большое спасибо.

Solutions Collecting From Web of "Использовать теги для начала поиска"

На данный момент я использовал обходной путь. Я редактировал category_template.php с помощью функции str_replace. Проблема заключалась в том, что облако тегов использовало функции diffenten, чем обычные теги. Я просто добавил:

 foreach ( $tags_data as $key => $tag_data ) { $class = $tag_data['class'] . ' tag-link-position-' . ( $key + 1 ); $a[] = "<a href='" . str_replace("/index.php/tag/","/index.php/search/",esc_url( $tag_data['url'] )) .(...) } 

к wp_generate_tag_cloud () и это:

 $the_tags = str_replace("/index.php/tag/","/index.php/search/",$the_tags); 

to_tags (). Как я сказал, я новичок в этом, и я не думаю, что так оно и должно быть, но сейчас это работает. Я использовал его с темой BeTube, если кто-то хочет использовать это.

Спасибо за ваши ответы.

Вам просто нужно изменить базу тегов в настройках постоянных ссылок на своем веб-сайте.

введите описание изображения здесь

PS: По умолчанию / search / является slug для страницы результатов поиска. Чтобы избежать конфликта с страницей результата поиска, вам также может потребоваться переписать поисковый URL. проверьте эту страницу, чтобы переписать поисковый URL

https://bavotasan.com/2011/rewrite-search-result-url-for-wordpress/

Вы можете переписать URL-адреса в .htaccess:

 RewriteEngine On RewriteRule ^tag/(.*)$ http://example.com/search/$1 [R=301,L] 

Поместите это выше содержимого WP .htaccess по умолчанию и замените example.com своим фактическим доменом.