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

WordPress 4.5 对项目编辑页面进行了更改,开发者需要注意下

Loading
0
阿里云代金券1000元礼包免费抢

一直以来,管理后台的项目列表表格(term list table)和项目编辑表单(term edit form)都共享一个同样的页面:wp-admin/edit-tags.php 。这个就和文章列表表格和编辑分别使用 wp-admin/edit.php 和 wp-admin/post.php 显得前后矛盾。

正如 #34988 所报告的一样,这种前后矛盾导致了一些问题,比如应该是属于列表表格的界面选项,却显示为项目编辑页面。不过,这个问题随着 wp-admin/term.php 的到来得到了改变 [36308]

对开发者意味着什么?

首先,新的项目编辑页面的链接是 example.com/wp-admin/term.php?tag_ID=123 (之前的是:example.com/wp-admin/edit-tags.php?action=edit&taxonomy=post_tag&tag_ID=127),这不是什么大不了的改变,但是在钩子方面需要注意:

如果你通过插件指定项目编辑表单页面,$pagenow 应该从 edit-tags.php 改为 term.php。界面基础(get_current_screen()所返回的)也应该从 edit-tags 改为 term。

进一步来说

如果你要在项目编辑页面加载指定的脚本或样式,你应该挂载到 load-term.php 而不是 load-edit-tags.php,这样,你将不会加载到错误的页面。

此外,其他的都和原来的一样。

更多信息,可以自己跟进 这篇文章#34988

支付宝扫码打赏 微信打赏

如果本文对你有帮助,请打赏作者,鼓励我们继续写作!

WordPress快站:让WordPress建站更简单

关于 倡萌

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

精彩推荐

图文介绍 WordPress 4.1 正式版带来的新主题和功能

图文介绍 WordPress 4.1 正式版带来的新主题和功能

WordPress 4.8 正式版已发布

WordPress 4.8 正式版已发布

发表评论