WordPress修改后台链接页面默许依据ID排序

猫屋博客

WordPress 后台“链接”页面中的功能一般是用来做 WordPress 站的友情链接,可是每次在后台增加友情链接今后就会发现刚刚增加的链接不知道在哪儿了,特别是关于友情链接稍微多的时分,原因便是默认的后台链接排序是依据标落款排序的,而不是依据我们增加的自增 ID 排序。

WordPress修改后台链接页面默许依据ID排序,WordPress Links,wordpress,网站,网,代码,第1张

那么子凡为了改变这个现状,为了实现后添加的链接就排在顶部,也就是我们编辑文章列表的排序。所有经过子凡的一系列折腾,最终还是利用了 get_bookmarks 的 hooks 来实现简单的排序功能,具体功能实现代码如下:

//后台链接页面默认根据 ID 排序if(is_admin()) add_filter('get_bookmarks', 'fanly_basic_links_sort');function fanly_basic_links_sort( $links ) {
	global $current_screen;
	if($current_screen->id == 'link-manager' && !isset($_GET['orderby'])){
		$link_id = array_column($links, 'link_id');
		array_multisort($link_id, SORT_DESC, $links);
	}
	return $links;}

将以上代码添加到你当前主题 functions.php 文件中合适的位置即可实现链接的默认排序,当然如果喜欢把链接升序排列可以修改代码中的 SORT_DESC 为 SORT_ASC。

更多关于WordPress优化及疑问可以添加QQ群:255308000

除非注明,否则均为泪雪博客原创文章,禁止任何形式转载

本文链接:https://zhangzifan.com/wordpress-link-manager-orderby-id.html



文章版权声明:除非注明,否则均为猫屋博客MAOWUO.CN原创文章,转载或复制请以超链接形式并注明出处。

您需要 登录账户 后才能发表评论

发表评论取消回复

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,628人围观)

还没有评论,来说两句吧...

目录[+]

取消
微信二维码
微信二维码
支付宝二维码