动态小部件仅支持经典WordPress小部件。如果你想使用这个插件对古腾堡块进行条件化,让我们知道工作中我们会给你发电子邮件。
动态小部件使您能够完全控制小部件将在哪些页面上显示。它可以通过在小部件上设置条件逻辑规则,只需单击几下鼠标,动态显示或隐藏WordPress页面上的小部件。不需要PHP知识。不要摆弄条件标签。您可以按角色、日期、浏览器、特色图片、IP地址、移动设备、主题模板、语言(WPML或QTranslate)、URL、主页、单个帖子、附件、页面、作者、类别、标记、存档、错误页面、搜索页面、自定义帖子类型、自定义文章类型存档、自定义分类、,自定义分类档案、WPEC/WPSC类别、好友新闻组件、好友新闻组、播客页面和bbPress。
工作还是坏了?
如果你的插件坏了,请在论坛。我们很想知道,所以我们可能能够修复它,使插件也适用于您。
特征
-
支持默认窗口小部件显示设置:
- 用户角色
- 日期
- 星期几
- 周数
- 浏览器
- IP范围
- 并被选为亮点论文
- 设备(移动、桌面)
- 主题模板
- 语言(WPML)
- 统一资源定位地址
- 域名/服务器名称
- 短代码
- 首页
- 单个帖子页面
- 附件页
- 页
- 作者页面
- 类别页面
- 标记页面
- 存档页面
- 错误页面
- 搜索页面
- 自定义帖子类型
- 自定义帖子类型存档页面
- 自定义分类存档页面
- WP购物车/WP电子商务类别
- BuddyPress组件页面
- BuddyPress群组
- Pods页面
- bbPress用户配置文件页面
-
可以为以下对象创建例外规则:
- 角色上的用户角色,包括未登录(匿名)用户
- 开始、结束或范围的日期
- 一周中的第几天
- 数字上的Weeknumer
- 浏览器名称上的浏览器
- IP on范围
- 存在的假象
- 类型上的设备
- 模板名称上的主题模板
- 语言(WPML)关于语言
- URL以URL开头,以URL结尾或完全匹配
- 名称上的域名/服务器名称
- 值匹配时的短代码
- 首页首页
- 关于作者、类别(包括继承自分层父类)、标签、自定义分类和/或个人帖子的单个帖子页面
- 页面标题和自定义分类上的页面,包括从分级父级继承
- Author上的Author页面
- 类别名称上的类别页面,包括从分层父级继承
- 在标记上标记页面
- 自定义分类和自定义帖子名称上的自定义帖子类型,包括从层次父级继承
- 自定义文章类型上的自定义文章类型存档页面
- 自定义分类名称上的自定义分类存档页面,包括从分层父级继承
- 类别名称上的WP购物车/WP电子商务类别
- 组件上的BuddyPress组件页面
- BuddyPress Group on Group,包括BP Group Hierarchy或Component提供的分层组
- 第页上的播客页面
-
插件支持:
- bb新闻
- 巴迪出版社
- BuddyPress组层次结构
- QTranslate及其分叉(当前禁用)
- 豆荚
- WP多语言(WPML)
- WP购物车/WP电子商务(WPSC/WPEC)
-
提供的语言文件:
- 巴西葡萄牙语(pt_BR)雷纳托·塔瓦雷斯
- Chech(cs_CZ)由帕维尔·比勒克
- Hanolex提供的中文(简体)(zh_CN)
- 丹麦语(da_DK)作者:Morten Nalholm
- 荷兰语(nl)作者:雅科·德拉布
- Alexis Nomine法语(fr_fr)
- Daniel Bihler的德语(de_de)
- 查康姆夫日语(ja)
- Liudas Ali创作的立陶宛语(lt_lt)�奥斯卡人
- Pedro Nave的葡萄牙语(pt_pt)
- 塞尔维亚克罗地亚语(sr_RS)作者博里萨·久拉斯科维奇
- 塞尔维亚语斯洛伐克语(sk_sk)
- 爱德华多·拉雷奎(Eduardo Larequi)西班牙语(es_es)
隐私政策
Dynamic Widgets不收集任何私有数据,也不向远程服务器发送任何私有数据。请注意,小部件可能会这样做。动态小部件本身不会读取、写入或更改小部件的内容或功能,因此这超出了动态小部件的范围和控制范围。
此插件的安装相当简单:
- 打开
dynamic-widgets.zip动态小工具
- 将整个目录和下面的所有内容上传到
/wp-content/插件/
目录。
- 通过WordPress中的“插件”菜单激活插件。
- 访问Dynamic Widgets Configuration页面(设置链接)。
- 编辑所需的小部件。
-
使用这个插件的(系统)要求是什么?
-
- 一个正常工作的WordPress站点(doh!)。
- 您的主题必须至少有一个动态侧边栏。
- 您的主题必须调用
wp_head()
.
- 强烈建议至少使用PHP 5.2.7版和PHP 5.3。
-
我不确定我的主题是否调用了`wp_head()`。我可以查一下吗?
-
是的,你可以。在Dynamic Widgets Overview页面中,单击底部的“Advanced>”链接。你应该看看wp_头()
在您的主题中调用。动态小部件可能无法检测主题是否正在调用wp_head()
。请联系主题的作者索取它。当然,您也可以尝试使用动态小工具来查看它是否有效。
-
插件在WordPress网络上运行吗?
-
是的,但前提是你在每个站点基础上激活插件。不支持网络激活。
额外注意:似乎有时由于某些原因,在没有网络激活的情况下,DW不会出现在WP网络中的各个站点上。你可以使用多站点插件管理器来克服这个问题。
-
我选中了“Make exception rule available to individual posts and tags”选项,但什么也没有发生。
-
你保存了选项吗?如果你这样做了,你可以试着向右点击(i)图标,阅读下面的文本。
-
逻辑AND/OR是什么意思?
-
逻辑AND表示在执行操作之前必须满足所有规则。
逻辑OR表示当满足ANY规则时,将发生操作。
-
根据功能列表,我应该能够在静态页面中使用层次结构,但我没有看到。它在哪里?
-
你可能有500多页。构建包含如此多页面的树会显著降低插件的性能。为了防止超时错误,已自动禁用子功能。但是,您可以通过单击“小工具概述”页面底部的“高级>”链接来提高此限制,并提高页面限制框旁边的数字。
-
该插件大大降低了页面的加载速度。你能做点什么吗?
-
尝试将插件设置为“OLD”方法。您可以通过单击Widgets Overview页面底部的“Advanced>”链接并选中“Use OLD method”旁边的复选框来完成此操作。看看这是否有帮助。不幸的是,使用“OLD”方法设置插件有一个缺点。它可能会留下一个可见的空边栏。
-
我想检查一下“旧”方法是否更适合我,如果不适合,有没有办法回去?
-
对!您可以在FILTER和OLD方法之间切换,而不会丢失小部件配置或其他任何东西。
-
您的主题可能使用“默认显示小部件策略”。当侧边栏变空时,主题会检测到这一点,并默认将小部件放在其中。插件对此无能为力。询问主题创建者如何解决此问题。
-
我使用的是WPEC 3.8或更高版本,我再也看不到WPEC Categories选项了。它在哪里?
-
自3.8版以来,WPEC使用WordPress提供的自定义帖子类型和自定义分类法。动态小工具支持自定义帖子类型和自定义分类。您可以在“类别(产品)”部分找到WPEC类别。
-
你让我创建一个垃圾场。我该怎么做?
-
- 单击Widgets Overview页面底部的“Advanced>”链接。
- 现在,下面出现了一个按钮“创建转储”。
- 单击该按钮。
- 保存文本文件。
- 记住你把它保存在哪里了。
-
如何完全删除动态小部件?
-
- 单击Widgets Overview页面底部的“Advanced>”链接。
- 现在,下面出现了一个“卸载”按钮。
- 单击该按钮。
- 确认你真的想卸载插件。清理后,插件会自动停用。
- 将下面的目录“dynamic-widgets”删除到
/wp-content/插件/
目录。
使用方便,效率极高。Fonctionne très bien avec les吹捧WordPress的dernières版本。Je la recommende sans la moindre hésitation公司。
我给它打5分*,因为尽管它确实可以改进,但它做得很好,而且在做这件事的时候仍然是免费的。继续努力!
最后是一个实际上可以在所有页面上使用的小部件显示插件。需要一些东西来控制Woocommerce网站的侧栏菜单,这就做到了。我觉得很愚蠢,因为我在前一天浪费了整个下午的时间,试图用PHP设置一些用这个插件很容易修复的东西。谢谢,谢谢,谢谢。
阅读所有109条评论
“动态小工具”是开源软件。以下人员对此插件做出了贡献。
贡献者
版本1.6.3
- 修复了“动态属性”错误
- 修复了“致命错误:Uncaught TypeError”
版本1.6
- 包括XSS漏洞在内的几个错误修复
- 修复了整个UI中的拼写错误
1.5.16版
- 使用php>7.3时,参数的Bugfix必须是在第526行的dynwid_worker.php中实现Countable的数组或对象
1.5.15版
- Pages子级的Bugfix不再被保存,并且一直朝着相反的方向发展。感谢@sovabarmak的调试和修复!
1.5.14版
- 修正了WordPress 5在使用Pages模块时出现的问题。感谢@fjaeker为此进行调试!
1.5.13版
1.5.12版
- 添加了客户端IP地址的条件检查(使用CLI时很方便)。
- 添加了对特色图像的支持
- 由于代码冲突,(临时)删除了QTranslate及其所有fork支持。
1.5.11版
- 根据NW Consulting的Nathan Wright的请求添加了短代码匹配支持,后者为实现此功能提供了资金支持。
- 修复了Mike Esptein发现的DW设置中可能存在的漏洞
1.5.10版
- 添加了日语文件(locale:ja)–Arigato chacomv!
- 增加了安全性,防止创造性地调用脚本
- 增加QTranslate-X检测
1.5.9版
- 增加了对IP范围的支持
- URL和Pages模块的Bugfix没有显示绿色复选标记,也没有显示所做的设置
- Single Post Catregory的Bugfix保存错误
- 第42行author_module.php中严格警告通知的Bugfix