页面(链接)重定向也WordPress中常常用到。
WordPress 提供了两个函数 wp_redirect 和 wp_safe_redirect 。
使用也很简单:
wp_redirect( home_url() );
exit;
if ( wp_safe_redirect( $url ) ) {
exit;
}
需要注意的是:在跳转后,务必 exit 或 die。不然,后面的代码依然会执行。
不过,既然一个安全,一个不安全。安全体现在什么地方呢?
wp_safe_redirect 会检查:链接是否在允许跳转的白名单内。只允许,白名单内的链接跳转。
如何配置这个白名单呢?
function my_allowed_redirect_hosts( $hosts ) {
$my_hosts = array(
'blog.example.com',
'www.zhuige.com',
);
return array_merge( $hosts, $my_hosts );
};
add_filter( 'allowed_redirect_hosts', 'my_allowed_redirect_hosts' );
-
WordPress函数:number_format_i18n 数字国际化WordPress函数:number_format_i18n 数字国际化
-
WordPress函数:date_i18n 日期国际化WordPress函数:date_i18n 日期国际化
-
WordPress函数:esc_html_e 转义翻译的字符串并显示WordPress函数:esc_html_e 转义翻译的字符串并显示
-
WordPress 6.5移除区块样板菜单项的方法WordPress 6.5新增的区块样板菜单项,可将不同区块组合成一个新的区块模板,方便重复使用。
-
WordPress做多语言企业网站近期常用小伙伴问追格小编,有没有计划做双语WordPress企业官网主题。
-
WordPress插件:LiteSpeed Cache 缓存插件LiteSpeed Cache是一款实用的WordPress缓存插件,专为使用LiteSpeed服务器的用户设计。它能显著提高网站加载速度,改善用户体验。
暂无评论,抢个沙发...