网络营销电子商务研究中心

网络营销电子商务研究中心 (https://www.0058.net/index.php)
-   WordPress (https://www.0058.net/forumdisplay.php?f=68)
-   -   怎么让wordpress友情链接只在首页显示? (https://www.0058.net/showthread.php?t=4759)

Agness 2014-06-02 05:50 AM

怎么让wordpress友情链接只在首页显示?
 
做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 } ?>

2、一些常用的显示指令
is_home() 主页
is_admin() 管理员帐号
is_single() 文章页
is_page() 页面
is_404() 页面无法找到页
is_search() 搜索结果页
is_feed() 订阅页
!is_category(5) 仅在ID非5的分类显示
is_category() 文章分类页
is_tag() 文章标签页
is_archive() 归档页


All times are GMT +8. The time now is 02:06 AM.

Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.