900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > wordpress友联_为你的wordpress添加独立的友情链接页面吧

wordpress友联_为你的wordpress添加独立的友情链接页面吧

时间:2020-01-03 00:11:14

相关推荐

wordpress友联_为你的wordpress添加独立的友情链接页面吧

刚刚研究WordPress,发现很多功能都不会,例如添加友情链接。经过查资料,实验,终于弄出来了。现在分享给大家。

1.新建友情链接模板

复制主题下single.php,并改名为links.php。打开links.php,在页面文件最上面的注释第一行添加:

/*

*TemplateName:Links

*/

找到页面输出部分这部分内容,可以用直接替换掉。

PS:这种写法是显示全部链接,wp_list_bookmarks参数请查看这里wp_list_bookmarks

2.登录后台,新建友情链接页面

新建页面的时候,请注意右侧操作区域“页面属性”部分,模板要选择刚才新建的模板Links。

3.添加友情链接内容

wordpress3.5默认隐藏了友情链接操作入口,可以通过以下两个方法来实现:

A.安装插件

搜索links-manager插件并安装

B.在主题下functions.php中添加如下代码:

add_filter('pre_option_link_manager_enabled','__return_true');

按照以上两种方法一种操作即可显示友情链接操作入口,如图

到这里,就算大功告成了。

这里说明一下,链接分类目录什么意思呢?就是把你的友情链接进行分类,例如我的分为:首页链接和内页链接,这样就可以控制不同地方显示不同链接了。那么刚才的链接输出部分就可以改一下:

wp_list_bookmarks('categorize=0&title_li=&category=链接分类目录ID值');

这回你明白了吗?

4.改进

用wp_list_bookmarks输出的链接是带li标签的,有时候我不想用默认的,像我的友情链接页面输出标签是dl>dt>dd等,怎么办呢?可以这样做:

$bookmarks = get_bookmarks('orderby=id&title_li=&categorize=0&category=7,8');

if(!empty($bookmarks)){

$output = '

foreach ($bookmarks as $bookmark) {

$output .= '

'.$bookmark->link_name.'';

$output .= '

'.$bookmark->link_description.'';

}

$output .= '

';

echo $output;

}

OK。这回才是我真正想要的。怎么样,对你有帮助吗?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。