对于不懂代码的人来说,修改一些互相调用代码的网站模板是比较困难的,就比如首页与栏目页的代码互相调用,这时就找不到在哪里修改栏目页。网站首页与栏目页的边栏应该有不同之处,比如友情链接,交换的是首页,只应该在首页显示,如果栏目页也显示,就会对页面权重产生很大的影响,从而分散首页权重;但是有些模板首页与栏目页的小工具没有分开,就无法在后台直接设置,如果懂代码调用就可以把代码分开,那不懂代码的人怎么办呢?那只能用插件来完成,在这里给大家介绍一款插件,只要安装这个插件直接在添加小工具处设置就可以了,还可以让网站每一个页面的边栏都与众不同哟。这个插件就是Widget Logic,那我是如何知道这个插件有这样的功能呢?哈哈,我也是遇到同样的问题了,所以就到百度找到了这款插件,自己也实际操作了,这个插件确实能解决这个问题,所以就分享给大家,让更多的人知道有这样一款插件能解决这样的问题,希望对大家有帮助!
在红色的矩形框中输入is_home()&&!is_paged()这个命令代码,然后保存就可以完成友情链接只在首页显示,是不是很简单的操作方法呢,那别的页面小工具如何设置呢?同样的方法,只是命令代码不一样,在下面就给大家分享常用的命令代码及其含义:
is_home() 主页
is_admin() 管理员帐号
is_single() 文章页
is_page() 页面
is_category() 文章分类页
is_tag() 文章标签页
is_archive() 归档页
is_404() 页面无法找到页
is_search() 搜索结果页
is_feed() 订阅页
!is_category(5) 仅在ID非5的分类显示
is_home() || is_category(’baked-goods’) 在主页或名称为baked-goods的分类显示
is_page(’about’) 仅在关于页显示
释义:||表示或,&&表示和,!表示非。
推荐使用第二种方法:
通过在后台直接添加代码,对友情链接栏目做一个判断,其实不懂代码的朋友也可以顺利的操作,进入后台,外观-编辑,会看到一个编辑代码的地方,在侧边栏的模板函数(functions.php)最底部可以添加如下代码:
function rbt_friend_links($output){
if (!is_home()|| is_paged()){
$output = “”;
}
return $output;
}
add_filter(‘wp_list_bookmarks’,’rbt_friend_links’);