欢迎来到酱油妹!织梦模板,dede模板下载,织梦cms模板,免费网站模板下载站

酱油妹

Widgetlogic–叫你的侧边栏独一无二

企业模板

Widget logic 是最有用的WordPress插件之一。通过设置,Widget logic可以让博客的不同页面显示不一样的侧边栏。这个功能很有用,当你计划在侧边栏显示广告或其它内容时,不必再费事地修改模板。

你可以从WordPress.org网站下载这个插件,安装完毕后,需要激活才能正常用。

实例—在除首页以外的所有页面的侧边栏中显示“最新日志”。

步骤1、添加“最新日志”选项到侧边栏

登录博客的管理后台,然后点击小工具(widget)菜单,拖拽“最新日志”选项到右侧的侧边栏,再设置有关标题,显示日志数(比如:5),最后点“save”按钮。

Widgetlogic–叫你的侧边栏独一无二

步骤2、添加页面显示条件

在所有些小工具底部,有一个选项框,即“widget logic”。在这里输入页面显示条件来控制侧边栏的显示。小白假如不懂不要紧,你可以参看下面的说明来设置: WordPress Codex – Conditional Tags

在本例中,我设定的筛选条件是“除去首页的所有页面“。由于判断首页的函数为:is_home(),那样除去首页的所有页面的语句应该是:!is_home()。在widget logic选项框中输入这个语句,然后保存即可。

Widgetlogic–叫你的侧边栏独一无二

更多高级的条件判断函数

is_single() -》 判断是不是为单篇日志

is_page() -》 判断是不是为单个页面

is_page(about) -》判断是不是为about页面

is_page(25) -》判断是不是为id=25的页面

is_archive() -》 判断是不是为存档

is_category(WordPress) -》 判断是不是为别名是“WordPress“的目录

is_category(37) -》判断是不是为id=37的目录

has_tag (WordPress) -》 判断是不是存在名为“WordPress“的标签

你也可以用逻辑运算符达成更多的控制。|| 为逻辑“或”,为逻辑“与”。

实例1

在title为“fruit”的页面或名为“food”的目录页或tag为“banana”的页面显示某一小工具。

is_page(fruit) || is_category(food) || has_tag(banana)

实例2

仅在单篇日志并且不是某一指定目录中显示小工具。你需要提供特定目录的id号,而不可以用别名或目录名来代替。

is_single() !in_category( array(23,30,78))

正如我上面所说的,你可以参看有关文章来学习更复杂的条件判断函数。

Widget logic测试小窍门

假如我计划借助widget logic达成复杂一些的功能,通常我会把小工具拖拽到侧边栏,输入一段纯文本”hey it worked!”,然后看是不是所有页面都会显示它。接着添加一些页面显示条件,假如显示成功,说明我的语句没问题。

为何要做这样麻烦的工作呢?有时当你试图添加一些动态广告代码或其它比较复杂的代码时,一不小心就会出错。这个时候,你会茫然不知那里出错了。先用一段纯文本进行测试,能保证你输入的逻辑判断语句正确。这是我每次都要做的一件工作。


希望以上内容可以解决您的问题!
如有其他问题欢迎大家一起交流学习!
作者:酱油妹 来源:互联网 关注: 时间:2021-04-27 17:19
版权声明:凡注明来源为www.jiangyoumei.com的均为本站原创,转载请注明来源。
本文网址:http://www.jiangyoumei.com/wordpress/jiaocheng/20210427/12149.html
►凡本站提供教程均已验证教程的准确性。
►为提高用户在织梦后台添加栏目的灵活性(可随意添加/删除栏目),并保持(管理后台添加/删除栏目)与前端网站栏目的一致,本站模板中栏目均未固定,用户直接搜索typeid=''并替换''中的数字为所需栏目id即可。
►本站提供各种类型织梦模板!希望在这里找到喜欢的。下载本站模板,用户直接替换相关文字和图片即可。
►本站仅提供织梦模板即(DEDE模板),(除另外说明)均不带织梦安装程序及数据,用户直接覆盖默认模板即可。
►本站所有资源(包括源码、模板、插件等)仅供学习与参考,请勿用于商业用途。
►如有其他问题,请加网站客服QQ(375750496)进行交流。
相关织梦教程
在线客服

织梦模板 整站模板 新手教程 使用技巧