首页 > 解决方案 > 更改标签固定链接结构

问题描述

在标签页面中,我希望默认永久链接/tag/key-word位于标签点击上。

我要变化

https://example.com/tag/key-word

https://example.com/?s=key+word

标签: wordpresspermalinks

解决方案


您可以在函数中为 term_link 操作和格式 url 添加过滤器。(我假设您想要标签标题的搜索 url。)

add_filter('term_link', 'term_link_filter', 10, 3);
function term_link_filter( $url, $term, $taxonomy ) {
    if ($taxonomy == 'post_tag') {
        return get_search_link( $term->name ) ;
    }
    return $url;
}

希望这可以帮助。


推荐阅读