前言:
而今各位老铁们对“wordpress 菜单不跳转页面”都比较着重,你们都需要知道一些“wordpress 菜单不跳转页面”的相关知识。那么小编在网络上搜集了一些关于“wordpress 菜单不跳转页面””的相关知识,希望姐妹们能喜欢,咱们一起来了解一下吧!昨天才发布 WPJAM Basic 5.9, 主要功能是:去掉讨论组,兼容 WooCommerce,今天就发现一个兼容问题,然后新增了一个小功能。
修复作者下拉菜单引起的参数弃用提醒
如果开启「支持通过作者进行过滤」,那么就会在后台文章列表页显示文章作者下拉菜单:
升级到 WordPress 5.9 之后,会报下面的提示:
Deprecated: 自5.9.0版本起,已不建议给WP_User_Query传入一个参数!who已被废弃,请改用capability。
这是因为 WordPress 5.9 在查询用户的时候,不建议使用 who 参数了,5.9 建议使用新的和权限相关的 capability,capability__in 和 capability__not_in 这三个参数了。
所以原来 'who' => 'authors' 需要改成:'capability' => array( 'edit_posts' ),为了兼容 5.9 和之前的版本,获取文章作者列表,我写了一个新函数:
function wpjam_get_authors($args=[]){ if(version_compare($GLOBALS['wp_version'], '5.9', '<')){ $args['who'] = 'authors'; }else{ $args['capability'] = ['edit_posts']; } return get_users($args);}
这个函数在 WordPress 5.9 之前版本,还是使用 'who' => 'authors' 参数获取文章作者,5.9 之后改成:'capability' => array( 'edit_posts' ),参数获取,这样既能保证兼容,也能所有版本都可用。
新增登录界面去掉语言切换器的功能
WordPress 5.9 在登录界面增加了一个语言切换起的功能,用户可以通过它快速切换登录界面的语言:
如果你不是运行国际化博客的话,这个功能基本无用,我们可以屏蔽它,我在「WPJAM」菜单的「样式定制」子菜单下新增一个选项,让你一键移除:
WordPress 5.9.1 主要就这两个更新,如果你觉得没影响,可以不更新。
标签: #wordpress 菜单不跳转页面