1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

wordpress仅首页显示友情链接seo优化技巧

本帖由 萨科奇2011-09-30 发布。版面名称:源码讨论

  1. 萨科奇

    萨科奇 New Member

    注册:
    2011-05-13
    帖子:
    1,031
    赞:
    0
    seo优化,友情链接的整站链接和只是首页链接是有很大区别的。会分散权重。很多常见wordpress主题模板,都是设置全站友情链接的,所以我们需要实现wordpress只在首页显示友情链接就又需要折腾wordpress了。

    下面三米给大家来说说修改wordpress友情链接的seo优化技巧。这个也让三米最近折腾了一段时间。

    方法一:修改主题源代码

    在后台找到主题中友情链接放置的位置,后台-外观-编辑器中可以找到。一般主题的友情链接是放在侧边(sidebar.php) 中,也有放在页脚(footer.php)的,根据自己主题找到友情链接代码:<?php wp_list_bookmarks(); ?>

    之后,替换成如下代码:

    <?php if ( is_home()) { ?>

    <?php wp_list_bookmarks(); ?>

    <?php } ?>

    代码解释:is_home(); 说明这段代码包含的友情链接只在首页显示。

    但是我用这个代码测试了,没效果,检查内容页也依然有友情链接,一直想不明白是什么问题?之后请教高人,wordpress高人很多的,终于找到解决的办法了。

    只要在 is_home(); 之前加一个 wp_reset_query(); 就可以解决了,完美搞定。

    最终代码如下:

    <?php wp_reset_query(); if ( is_home()) { ?>

    <?php wp_list_bookmarks(); ?>

    <?php } ?>

    方法二:插件设置

    1、插件名称:Widget Logic 在后台搜索安装启动。

    2、之后看图说话,后台设置。后面选项中填is_home()&&!is_paged()然后点击保存就设置完成了



    wordpress友情链接设置图

    3、一些常用的显示指令

    is_home() 主页

    is_admin() 管理员帐号

    is_single() 文章页

    is_page() 页面

    is_404() 页面无法找到页

    is_search() 搜索结1.80精品战神果页

    is_feed() 订阅页
    1.80金币版
    !is_category(5) 仅在ID非5的分类显示

    is_category() 文章分类页

    is_tag() 文章标签页

    is_archive() 归档页
    1.80飞龙版本
    下面解释一些符号的意思:||表示或,&&表示和,!表示非。

    PS:这个插件方法三米没实践过,想弄的自己折腾去吧。
     
  2. hjm1992

    hjm1992 New Member

    注册:
    2011-08-11
    帖子:
    780
    赞:
    0
    学习了哦!!




    麦高
     
  3. xiaoxue168

    xiaoxue168 New Member

    注册:
    2011-06-29
    帖子:
    1,383
    赞:
    0
    过来看看,真的很好啊.