问题描述
我是一位具有3年经验的PHP开发人员。我正在用wordpress创建客户端网站,并遇到1个问题。我想将默认搜索页面网址(例如http://photoloch.com/?s=background&post_type=download)更改为http://photoloch.com/photos/background
我尝试使用以下功能进行更改
function wp_change_search_url() {
if ( is_search() && ! empty( $_GET['s'] ) ) {
wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
exit();
}
}
add_action( 'template_redirect','wp_change_search_url' );
对于默认搜索页面,上述功能可以正常运行,但不适用于自定义帖子类型搜索
在我的主题中,我只想搜索名为“下载”的自定义帖子类型,并搜索所有帖子和页面的当前功能。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)