首页 / WordPress资讯 / WordPress 4.5 对项目编辑页面进行了更改,开发者需要注意下
Loading收藏0

一直以来,管理后台的项目列表表格(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主题和插件开发、汉化、安装等服务

联系电话:0773-8282430

查看所有服务项目

视频教程: 点击联系我们
定制开发: 点击联系我们
售后支持: 点击联系我们
商务合作: 点击联系我们

固话:0773-8282-430

手机:133-0773-9152

微信扫一扫,联系我们