• 维护主题插件开发者利益,本站取消所有破解模版获取方式!
  • 最美的贴图库,分享最美的那一刻我要分享
  • 手把手教你申请QQ公众帐号,公众空间
  • 简单的PHP域名授权函数
  • 免插件实现Adblock检测,全网通用
  • Phuong My 2015时尚独特女性魅力
  •  9个月前 (03-09)  慢生活  技术宅 隐藏边栏 评论关闭  14 
    文章评分 0 次,平均分 0.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

    微信公众账号:技术宅
    分享互联网科技新闻轶事,各种数码使用小技巧。
    760人已关注
    切换注册

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册

    文章目录