当前位置:首页>WordPress资讯>WordPress 4.5 对项目编辑页面进行了更改,开发者需要注意下

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

一直以来,管理后台的项目列表表格(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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
欢迎关注WordPress大学公众号 WPDAXUE
WordPress资讯

WordPress 4.5 添加内联编辑到链接模块

2016-3-9 10:07:15

WordPress资讯

WordPress 4.5 Beta 3 发布

2016-3-10 17:50:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索