性价比最高的香港ASP、PHP主机提供商
做网站,就上凡科建站

add_rewrite_rule() 在 WordPress 4.4 可接受一个查询变量的数组

Loading
0
Comodo SLL证书促销 - 免费ssl证书申请_ssl证书购买_ev ssl证书_https证书购买 - GDCA_数安时代

在即将到来的 WordPress 4.4 中,add_rewrite_rule() 有一个小的改变[34708],这个函数的第二个插件可以传递一个查询变量的数组,而不是之前的查询字符串。

比如之前的:

1
add_rewrite_rule( 'foo/([^/]+)/bar/([^/]+)/?$', 'index.php?post_type=foo&name=$matches[1]&taxonomy=bar&term=$matches[2]' );

新的:

1
2
3
4
5
6
add_rewrite_rule( 'foo/([^/]+)/bar/([^/]+)/?$', array(
	'post_type' => 'foo',
	'name'      => '$matches[1]',
	'taxonomy'  => 'bar',
	'term'      => '$matches[2]',
) );

虽然这不是最大的更改,但是这样更有利于阅读。

(注:$matches 变量需要使用单引号)

出处:https://make.wordpress.org/core/2015/10/07/add_rewrite_rule-accepts-an-array-of-query-vars-in-wordpress-4-4/

支付宝扫码打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

MetInfo | 最适合企业网站建设的cms系统

关于 倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

精彩推荐

WordPress 3.8 RC1 发布

WordPress 3.8 RC1 发布

WordPress 4.3 RC 1 发布,正式版计划于8月18日面世

WordPress 4.3 RC 1 发布,正式版计划于8月18日面世

发表评论