欢迎您光临10元资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!

WordPress 自定义友情链接顺序位置的方法

WordPress 自定义友情链接顺序位置的

WordPress 的友情链接大多数都是以名称默认排序的

而在 WordPress 中后台添加友情链接基本上都是这个方法

//开启wordpress友情链接管理
add_filter(‘pre_option_link_manager_enabled’, ‘__return_true’);

有的安装了插件,但是插件中其实也是这个代码

怎么在页面中输出对应的友情链接呢?

大概好多人使用的付费主题或者免费主题都没有认真的看过代码

在友情页面的代码中有一个wp_list_bookmarks()函数,用来输出链接信息等

怎么自定义友情链接顺序位置呢?

主要还是用到刚才提到的那个函数,用法如下

<?php wp_list_bookmarks( $args ); ?>

$args是有默认参数的: <?php $args = array( 'orderby' => 'name', 'order' => 'ASC', 'limit' => -1, 'category' => ' ', 'exclude_category' => ' ', 'category_name' => ' ', 'hide_invisible' => 1, 'show_updated' => 0, 'echo' => 1, 'categorize' => 1, 'title_li' => __('Bookmarks'), 'title_before' => '<h2>', 'title_after' => '</h2>', 'category_orderby' => 'name', 'category_order' => 'ASC', 'class' => 'linkcat', 'category_before' => '<li id=%id class=%class>', 'category_after' => '</li>' ); ?>

具体的对应参数可以看一下 WordPress 的文档

对于修改顺序我们只需要使用orderby,排序的话可以使用order

orderby默认的值为name,默认根据添加的友链网站名称排序,order的默认值为ASC,所以默认是升序

排序支持很多参数,这里列举几个常用的,完整的还是看文档:link_id,rand,rating

id就相当于是添加时间排序了,先添加的id肯定小,在前面

rand就是随机显示,每次访问都会变

rating则是根据对应的评分,在添加友链时最底下有一个评分的东西

修改代码

文件应该是这个content-page-links.php,我的主题是这个,不代表你们的也是,可以自己找一下或者问一下主题作者

找到类似如下代码的地方

wp_list_bookmarks(‘category_before=<div id=%id class=%class>&category_after=</div>’);

增加一个参数orderby,我这里采用随机展示

wp_list_bookmarks(‘orderby=rand&category_before=<div id=%id class=%class>&category_after=</div>’);

ok,就这么简单,如果不想修改代码,可能有对应的插件,可以找一下

 


大资源网 » WordPress 自定义友情链接顺序位置的方法

发表评论

售后服务:

  • 售后服务范围 1、商业模板使用范围内问题免费咨询
    2、源码安装、模板安装(一般 ¥200-1000)服务答疑仅限SVIP用户
    3、单价超过1000元的模板免费一次安装,需提供服务器信息。
    付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
    2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
    3、服务器环境配置(一般 ¥50-300)
    4、网站中毒处理(需额外付费,500元/次/质保三个月)
    售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
    免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: 263795763@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系作者
';