笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 猫玩技术
  3. 正文

wordpress修改之友情链接页面

2008-08-20 5642点热度 0人点赞 8条评论

 

曾经我很傻很天真的做了一个“友情链接”的页面,每次和朋友交换友链除了在 WP 后台的链接页面添加外,

还要手动编辑“友情链接”页面里的链接… 非常繁琐… 不过当我知道了 WP 有一个控制 Blogroll 的 wp_list_bookmarks 函数后,发现原来一切都是那么简单… 好了,废话少说,来看怎么制作这个页面。

先在 WP 后台 链接 的 分类 标签下设置好你所需的分类:

 

记住每个分类对应的 ID 号。
再回到管理链接的页面下,给友情链接添加描述并将其放到相应的分类下:

友情链接编辑完成后,就开始建立一个“页面模板”。打开所使用的主题包中的 page.php 文件,

在文件最前面加上下面的“声明代码”:

<?php
/*
Template Name: Links Page Template PAGE
*/

再找到如下代码:
<div class=”entry”>
    <?php the_content(); ?>
</div><!–/entry –>
修改中间的 the_content() 函数:

<div class="entry">
         <?php wp_list_bookmarks('categorize=1&category=XX,YY,ZZ&category_orderby=id&before=<li>&after=</li>
&show_images=0&show_description=1&orderby=name&title_before=
<h3>&title_after=</h3>'); ?>
</div><!--/entry -->

将上面的 XX YY ZZ 修改成第一步中记下的 Blogroll 分类的 ID 号,ID 号之间用半角的 “,” 分开。
看过《wp_list_bookmarks 函数详解 》的朋友估计看得懂上面的这个 wp_list_bookmarks() 函数:

  1. categorize=1 — 显示所有 Blogroll 的分类;
  2. category=XX,YY,ZZ — 指定显示 ID 为 XX YY ZZ 的 Blogroll 分类,如果您的 Blogroll 没有一
  3. 个总的大分类话,这个参数可以去掉,因为上一个参数已经指定了显示所有分类;
  4. category_orderby=id — 分类按照 ID 号进行排列,假如 XX>ZZ>YY
  5. 那么最终显示的顺序就是:XX 分类下的链接、ZZ 分类下的链接、YY 分类下的链接;
  6. before 和 after — 每个连接前后都用 li 标签套起来;
  7. show_images=0 — 不显示链接的图片;
  8. show_description=1 — 显示连接的描述;
  9. orderby=name — Blogroll 的链接根据其名称排序;
  10. title_before 和 title_after — 分类标题前后用 h3 标签套起来(主要是为了加入 h3 的样式)。

接下来只需要将这个文件另存为一个 php 文件就行了,比如:link_temp.php ,将其上传到到主题文件夹的目录下。

最后撰写一个新页面,并在右侧的页面模块选择刚刚上传的 “Links Page Template PAGE”

写上标题 “友情链接” 和缩略名 “links” ,保存… 转到前台查看这个页面,是不是效果已经出来了呢?
以后凡是在 WP 后台链接里添加完链接之后,这个页面也会自动更新。无需再进行其它操作了。

作者:zEUS

原文链接:http://zeuscn.net/archives/2008/03/28/easily-create-a-link-page/

标签: wordpress 分类 博友 页面
最后更新:2008-08-20

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • andyzown

    笨猫就是牛

    2008-08-20
  • 酋长

    Wordpress是什么版本的?

    2008-08-25
  • Benmao

    你说这篇文章的版本?还是我的WP版本 ?我的是2.6.1

    2008-08-25
  • 天晴轩

    在你博客翻啊翻的就发现了这个
    我也创建个

    2009-03-20
  • 股吧

    好东东,收藏了!!!

    2009-04-20
  • lsots

    你好啊,博主,我想问一下你的【更有趣】显示文章再要怎么做的呢?

    2009-06-16
  • AnQ

    不错,这篇文章很有帮助

    2010-01-17
  • 优秀博客热

    借鉴了!

    2010-05-13
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    最新 热点 随机
    最新 热点 随机
    OpenClaw图形化一键安装/卸载工具吧 Telegram 创建 bot 获取 token 和 chatId 以及发送消息最新教程 AcePanel(原耗子面板)3.0 正式发布 Docker 自托管 Shlink 短链服务 Linux BBR V3 管理脚本:支持arm和x86-64轻松加速网络,让服务器飞起来! 船新的PT刷流脚本,傻瓜式一键部署好完整刷流环境VT+QB439+Filebrowser+系统优化
    OpenClaw图形化一键安装/卸载工具吧
    中国电信 postcom t103h破解 一键备份脚本backup.sh 井盖上的世界 帮助 GPT-4 在 1 小时内自主解决 LeetCode 上 100 个编程问题 国内外各种建站免费面板和一键包汇总 Generate workers online在线生成 Workers
    最近评论
    芝雩 发布于 3 周前(02月28日) 您好,请问下为什么我搭建的ghost,他的后台配置页面是纯英文的,ghostCLI 是20.20.0...
    C 发布于 1 个月前(02月06日) 早就听说这个面板了,竟然是你开发的,厉害啊
    提拉米苏 发布于 2 个月前(01月18日) App首页会崩溃
    vioulo 发布于 2 个月前(01月07日) 之前以为 fcitx5 只能再 linux 上用来的 :smile:
    dk 发布于 6 个月前(09月22日) 哈哈哈哈
    标签
    elliptictrue100.10.02
    BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
    好友
    • glzjin's blog glzjin's blog
    • ZAERA博客
    • 冰沫记
    • 奇它博客
    • 猫腻‘s Blog
    • 猫饭
    • 肥宅之家
    • 萌博
    • 野路子程序员

    COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang