wordpress友情链接仅首页显示方法及启发 - 【日照SEO-天空博客】
专业日照SEO日照网站优化,日照网站建设等网络服务。联系点击 QQ:187348839 电话:15898986870
> 日照网站建设 > wordpress > wordpress友情链接仅首页显示方法及启发

wordpress友情链接仅首页显示方法及启发

wordpress admin 113℃

wordpress让友链只显示在首页的方法

在此之前,我想再次给大家普及一点SEO常识:
友情链接一般只放在网站首页的,如果你每个页面都有友链这个模块,那就相当于每个页面都给别人带个外链了,而别人只有首页给你带。

安装插件:Widget Logic

友链首页显示

wordpress让友链只显示在首页的方法

插件设置:在后台小工具的下面会多出一个Widget Logic的扩展项,如果需要设置友链只在首页显

示,在输入框输入“is_home()”即可。

Widget Logic
其常用的参数值如下:
is_home() 只在主页显示

is_single() 只在文章页显示

is_page() 只在页面显示

is_category() 只在文章分类页显示

is_tag() 只在文章标签页显示

is_archive() 只在归档页显示

is_404() 只在404页显示

is_search() 只在搜索结果页显示

is_feed() 只在订阅页显示

Widget Logic插件语法如下:
||表示或,&&表示和,!表示非

示例语言:

is_home() 仅主页显示

!is_home() 除主页以外的页面显示

!is_category(5) 仅在ID非5的分类显示

is_page(’about’) 仅在关于页显示

以上仅仅只是wordpress博客的一个解决方法,如果你的网站是其他程序,一般通过修改程序来解决。

方法二:修改主题源代码
在后台找到主题中友情链接放置的位置,后台-外观-编辑器中可以找到。一般主题的友情链接是放在侧边(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 } ?>

 

转载请注明:【日照SEO-天空博客】 » wordpress友情链接仅首页显示方法及启发

喜欢 (0)or分享 (0)