折腾:Wordpress 友情链接页面

使用Micro-M主题有些天了,发现这主题居然木有“友情链接”页面。

首页友链加起来差不多有30个了,首页太多友链。影响美观啊。所以决定折腾个Wordpress友情链接页面.

方法Copy网上的。太多太多此类教程了。

以下为转载内容:

首先来说新建一个友情链接的页面,一开始觉得很多网站这样蛮好的,因为出来可以放链接之外还可以放些自己的收藏。但是可惜的是wordpress做起来还蛮麻烦的,要做模板。幸亏这些东西网上很多,直接copy过来也ok。可惜的是我的主题有点特别,然后试了好多次才弄好的。

一、新建页面用函数调用友链

新建一个页面模板,打开所用主题的 page.php 文件,在文件最顶端加上以下声明代码:



再找到如下代码:

 

修改为:

category_orderby=id&before=

  • &after=

&show_images=0&
show_description=1&orderby=name&title_before=

&title_after=

‘); ?>

 

对于我的主题,因为加上category=XX,YY,ZZ后总是显示不出来,估计是没把XX,YY,ZZ换成ID的缘故

&title_after=

‘); ?>

 

参数解释:
categorize=1 — 显示所有 Blogroll 的分类;
category=XX,YY,ZZ — 指定显示 ID 为 XX YY ZZ 的 Blogroll 分类,如果您的 Blogroll 没有一个总的大分类话,这个参数可以去掉,因为上一个参数已经指定了显示所有分类;
category_orderby=id — 分类按照 ID 号进行排列,假如 XX>ZZ>YY 那么最终显示的顺序就是:XX 分类下的链接、ZZ 分类下的链接、YY 分类下的链接;
before 和 after — 每个连接前后都用 li 标签套起来;
show_images=0 — 不显示链接的图片;
show_description=1 — 显示连接的描述;
orderby=name — Blogroll 的链接根据其名称排序;
title_before 和 title_after — 分类标题前后用 h3 标签套起来(这个因站而异)。修改好代码之后将该文件另存为一个 php 文件,比如:link.php,将其上传到主题文件夹的目录下。最后新建一个页面,并在右侧的页面模块中选择刚刚新建的“Links Page Template PAGE”。

二、给友链加 CSS 美化

在 style.css 中加入以下CSS,当然也可以根据个人喜好自己DIY。这里是copy万戈的

.linkpage ul {padding: 5px 6px;list-style-type: none;overflow:auto}
* html .linkpage ul{ height:1%;}
.linkpage ul li {color: #333;margin-bottom: 5px;font-size: 12px;}
.linkpage ul li ul li {float: left;width: 141px;text-align: center;margin: 3px 3px;line-height: 180%;background-color: #FFFFFF;border: 1px solid #dadada;}
.linkpage ul li ul li a {color: gray;display: block;}
.linkpage ul li ul li a:hover {background-color: gray;color: #FFFFFF;font-weight:bold;}

要注意的是这里的linkpage就是你上面对应的定义的div的名称。这样对应了才ok

三、JQ 完善 WordPress 友链的 Favicon

效果就是为了实现为了友情链接页面中带 favicon 小图标的友情链接,图标调用的是Google的,有些小朋友或者童鞋,就一个蓝色的小球球,杯具……是GG的服务器上没有你站点的缓存,我也米办法。

方法如下:

1、加载 JQuery 库这个是所有 JQuery 运行所必须的,你可以调用 google 托管的,也可以下载到自己的主机上调用,可取所需了。

2、载入 JQuery 执行代码

$(".linkpage a").each(function(e){
$(this).prepend("");
});

所以如果你想放到一个单独的地方的话就可以



就可以了。这里还要说的一下就是这里的linkpage也是要和上面的对应的定义的div对应的。
到此,一个可以实现显示带有Favicon图标的友情链接页面就ok了。。。
还有可以实现的就是首页随机显示友情链接和双栏显示。这个我还在找合适的代码。。。如果知道的方便教下。

PS:Yusky的友情链接页面加网站的小图标老是加不上去。JQ也加载了。神马都试过了。就是不行。还在折腾中。
>PS2:现在Yusky的友链大部分都移至友情链接页面去了。首页太多看着不爽,如果不喜欢做内页友链,可以联系我取消友链

原文链接:https://yusky.me/toss-wordpress-links-page.html,转载请注明出处。
0

评论28

  1. 求分享!谢谢。我的友链页面丑死了
    Ryan 2014-02-11 0 回复
    • 你好,已发你邮件
      Yusky 2014-02-17 0 回复
  2. :?: 弄不好,不知道是哪个步骤出了问题,博主可以告知下QQ吗?
  3. .哈... :sx: :sx: 我也折腾去.; :gl:
    Yeunmin 2011-10-02 0 回复
    • 额。发现的还木有折腾成功啊。哈哈
      Yusky 2011-10-04 0 回复
      • ..不会折腾 :cry: :cry: :cry: 可以求你的文件么.
        Yeunmin 2011-10-06 0 回复
        • @Yeunmin 额。我现在在外面。 我回去之后发给你咯。 其实也不难的
          Yusky 2011-10-06 0 回复
  4. 我在 page.php里找不到 把你休改过的文件发给我研究下吧我像你的链接页面已样有框框 我的邮箱 bao_wei_yi@qq.com 谢谢啦
    • 嘿嘿。我估计你那CSS是不是木有加进去啊? 那个框框是靠CSS控制的·。 已发送至你的邮箱。
      Yusky 2011-08-31 0 回复
      • :twisted: ni 直接把你修改过的文件发发过来 :cry:
      • 我好像没收到啊麻烦再发一遍好吗CCS :razz: 也发给我吧 :wink:
        • @大鲨鱼 :?: 我是要你修改过的文件啊 :cry: 你给我发的是没修改过的
          • 额,不好意思。确实发错了。 应该是发linkspage也个页面的。 晚上给你发咯
            Yusky 2011-09-02 0 回复
            • @Yusky 貌似我还是失败了
              大鲨鱼 2011-09-03 0
            • 汗。你把CSS文件替换了,然后再把PAGE页面上传到MICR-M主题目录下,然后新建一个页面就OK了啊。 或者你加我Q咯。 6783138
              Yusky 2011-09-03 0
        • 好的。晚上回来重新发给你把
          Yusky 2011-09-02 0 回复
  5. :lol: 折腾 ----生活之本 幸福之源
    小奇 2011-08-20 0 回复
  6. 折腾万岁 :ymy:
    言冬 2011-08-20 0 回复
    • 继续折腾。得把友情链接旁边的小图标折腾出来
      Yusky 2011-08-20 0 回复
  7. 继续折腾!!
    • 每天都在不断的折腾
      Yusky 2011-08-20 0 回复
      • 好复杂的说哦~!学不会哦。最后直接将你的网站的友链的源码Copy过去了,(*^__^*) 嘻嘻……
        雨帆 2011-09-15 0 回复
  8. 我没看到你的友情链接有美化效果哟!!
    • :kbz: 木有美化之前。是一排竖的。。。 也木有框框。 还有个小图标。不会折腾。。。 :idea:
      Yusky 2011-08-20 0 回复
没有账号?注册  忘记密码?