wordpress - 更改标签固定链接结构
问题描述
在标签页面中,我希望默认永久链接/tag/key-word
位于标签点击上。
我要变化
https://example.com/tag/key-word
至
https://example.com/?s=key+word
解决方案
您可以在函数中为 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;
}
希望这可以帮助。
推荐阅读
- angular - 执行快速滑动会导致按钮对第一次单击没有反应
- python - 在 Python 中以 .mat 格式加载图像时出错
- sql - 如果 time col 为空,则替换为 00:00
- java - For Loop 不能正确地分隔字符
- perl - 当我只期待一个匹配时,我可以将 grep(或 map)限制为第一个匹配吗?
- javascript - 为什么同时调用 promise .then() 和 .catch() ?
- android - 在我的 Android 应用程序中未收到推送通知
- python-3.x - 展开“查看更多”以获取 Python 中的隐藏列表
- python - 未捕获(承诺中)错误:检查时出错:预期 flatten_1_input 的形状为 [null,7,7,512] 但得到的数组的形状为 [1,224,224,3]
- conv-neural-network - 在 DGL 中使用 GCN 的边缘特征