欢迎您光临自学哈网,只为分享网络知识教程,供大家学习参考!

「自学哈网」WordPress修改后台链接页面默认根据ID排序

作者 : 自学哈 本文共654个字,预计阅读时间需要2分钟 2022-11-26 共149人阅读
也想出现在这里? 联系我们

WordPress 后台“链接”页面中的功能一般是用来做 WordPress 网站的友情链接,但是每次在后台添加友情链接以后就会发现刚刚添加的链接不知道在哪儿了,特别是对于友情链接稍微多的时候,原因就是默认的后台链接排序是根据标题名排序的,而不是根据我们添加的自增 ID 排序。

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

1
2
3
4
5
6
7
8
9
10
//后台链接页面默认根据 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。

本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!

自学哈网 » 「自学哈网」WordPress修改后台链接页面默认根据ID排序
也想出现在这里? 联系我们
© 2022 Theme by - 自学哈网 & WordPress Theme. All rights reserved 浙ICP备2022016594号