提问人:Learning WooStoreFront 提问时间:11/13/2023 最后编辑:Learning WooStoreFront 更新时间:11/13/2023 访问量:52
将空的 WooCommerce 搜索结果重定向到自定义页面
Re-Direct Empty WooCommerce Search Result To Custom Page
问:
我正在尝试将所有返回 0 结果的产品搜索结果重定向到自定义 URL。使用下面的代码,我在WordPress中获得“”消息屏幕。Fatal error
这是我的代码:
add_action( 'template_redirect', 'redirect_empty_search_result', 2 );
function redirect_empty_search_result() {
if ( isset( $_GET['s'] ) && strcasecmp( $_GET['s'] ) == 0 ) {
wp_safe_redirect( '/empty-search/' );
exit();
}
}
答:
1赞
ayoob zare
11/13/2023
#1
我没有检查你的代码,但“strcasecmp”需要两个参数 示例:
add_action( 'template_redirect', 'redirect_empty_search_result', 2 );
function redirect_empty_search_result() {
if ( isset( $_GET['s'] ) && strcasecmp( $_GET['s'], '' ) == 0 ) {
wp_safe_redirect( '/empty-search/' );
exit();
}
}
评论
0赞
Learning WooStoreFront
11/13/2023
是的,我也尝试过该版本,但它没有重定向。
0赞
ayoob zare
11/13/2023
你的主题是什么?
0赞
ayoob zare
11/13/2023
代码的使用位置
0赞
Learning WooStoreFront
11/13/2023
theme: bootscore 在 cild 主题的函数文件中。
0赞
ayoob zare
11/13/2023
这段代码通过bootscore为我工作
评论
error_log
)
Fatal error: Uncaught ArgumentCountError: strcasecmp() expects exactly 2 arguments, 1 given
s
0
s