使用 小工具上下文 在站点的某些部分显示和隐藏小部件-首页、帖子、页面、档案、搜索等。使用URL定位(支持通配符)以获得最大的灵活性。
特优支持
订阅我们的 特优支持服务 并获得PRO 🚀 插件发布时免费提供的版本! 您的支持可以实现一致的维护和新功能开发,非常感谢。
贡献
文档
可以在“外观”下的单个小部件设置下配置小部件可见性 → WordPress管理区域中的“小部件”或通过Customizer中的小部件编辑界面。
按URL定位
“按URL定位”是一个强大的功能,可以根据请求URL定位网站的各个部分。它的灵感来源于 Drupal CMS公司 .
使用相对URL,例如 页面/子页面
而不是绝对URL https://example.com/page/sub-page
因为相对URL更灵活,使得逻辑可以在不同的域和服务器环境之间移植。
通配符
使用通配符 *
用于匹配URL的动态部分。例如:
主题/小部件/*
要匹配小部件类别中的所有帖子,如果您的permalink结构设置为 /主题/%category%/%postname%
.
页面插件/*
匹配page-slug父页的所有子页。
使用尾随 ?*
捕获包含所有查询参数的URL,例如 utm源
等。例如,对于每个 博客/帖子
还包括 博客/帖子*
.
按URL排除
指定要忽略的URL,即使它们与任何其他上下文规则匹配。 例如,输入 示例/子页
隐藏此页面上的小部件,即使在“全局分区”下选择了“所有帖子”。
每个小部件底部的小部件上下文设置 小工具上下文插件设置
搜索 小工具上下文 在“插件”下 → 在WordPress仪表板中添加“New”。
小工具上下文设置将自动显示在 每个小部件 在“外观”下 → 小工具”。
访问”设置 → Widget Context”配置可用的小部件可见性上下文。
这是一个很棒的插件,可以按预期工作,你不能没有它。 如果可以的话,我会给一个十星级。 谢谢你的插件。
这是一个很好的插件,用于控制小部件的显示位置。 不幸的是,它与新的Gutenberg Widget并不兼容。 例如,当您选择Show Wwidget on Selected选项时,它不再打开文本字段来插入您的url。 我希望Kaspars能尽快发布更新。
它起作用了。 这才是最重要的 但是处理起来有点复杂 我只想在特定页面中包含一个小部件 但没有这样的选择 你只能根据帖子类型来决定。 令人惊讶的是,基于页面“slug”的选择不是一个选项! 当它应该是最基本的东西使用。
优秀的插件! 解决了一个让我伤透脑筋的问题。 谢谢! 我向大家推荐
搜索一下,就在这里。插件100%工作正常。 感谢您提供免费解决方案。
Leer todas las 95研究
Este software es de código abierto。 Las siguientes personas han contribuido是一个este插件。
Colaboradores公司
1.3.2(2020年4月27日)
错误修复:在“外观”菜单下移动设置以获得可用性(更接近小部件设置)后,修复小部件控件中的小部件上下文设置链接。
功能:在插件管理列表中添加插件设置的链接。
1.3.1(2020年4月24日)
1.3.0(2020年4月23日)
引入期待已久的“按URL排除”功能,以防止某些URL在与任何其他可见性规则匹配时显示或隐藏小部件。
介绍 高级支持 以帮助维护插件。 现在就订阅,以便在Widget Context启动时免费获得PRO版本!
1.2.0(2019年8月20日)
将PHP 5.6设置为PHP的最低支持版本,以匹配WordPress核心。
开发人员工具更新:引入PHP自动加载、带有适当模拟的PHP单元测试、JS的linting、在本地开发环境的Vagrant包装器中切换到Docker,并更新到WordPress编码标准的最新版本(请参阅 #50 ).
1.1.1(2019年6月9日)
标记为使用WordPress 5.2进行了测试。
添加测试覆盖率报告并删除 调试栏 集成,因为它还没有完成。 重构插件结构以支持依赖项集成。 请参见 #47 .
添加了本地开发环境,请参阅 #48 .
1.1.0(2018年6月13日)
修复URL与查询字符串的匹配。
介绍URL上下文的单元测试。
1.0.7(2018年6月5日)
标记为通过WordPress 4.9.6测试。
使用由提供的本地化服务 WP.org网站 .
支持Composer。
1.0.6(2018年1月20日)
修复管理脚本和样式的路径,props@tedgeving。
标记为通过WordPress 4.9.2测试。
1.0.5(2017年5月8日)
1.0.4(2016年5月6日)
确认插件与WordPress的最新版本兼容。
修复PHP类构造函数警告。
移动小部件上下文设置链接。
修复自定义程序中的初始上下文状态。
1.0.3
包括俄语翻译(谢谢Flector!)。
将textdomain添加到其余字符串中。
在以下情况下启用调试 调试栏 可用。
1.0.2
在可见性检查之前加载可用的自定义帖子类型和分类,以避免PHP警告。
仅在主post查询运行后运行可见性检查。 修复了WooCommerce的问题。
只在小部件和自定义管理页面上加载CSS和Javascript文件。
1.0.1
1
1.0倍
1.0阿尔法
0.8.3
0.8.2
改进了SSL/HTTPS检测。
修复:当页面上没有显示小部件时,请确保is_active_sidebar()和is_dynamic_sideba()不返回true。
两个新的过滤器,以便其他插件可以覆盖小部件上下文显示/可见性逻辑。
0.8.1
恢复到中更改回调函数 $wp_registered_widgets($wp_registered_widgets)
用于附加小部件上下文设置控件。
修复单词计数逻辑。
0.8
主要代码重写和重构,以提高性能和可用性。
使用URL定位和“Target by URL”文本区域中的空行修复错误。
0.7.2
0.7.1
0.7
0.6
不要在每次加载小部件时检查使用过的侧栏。 允许在URL检查中使用绝对URL。
0.5
添加了is_front_page()和is_home()之间的区别。 如果没有显示小部件,请从wp_get_sidebars_widgets()中删除它们-这样可以检查特定侧栏是否为空。
0.4.5
0.4.4
修复了不使用新小部件api的小部件的小部件控制参数传输。
0.4.2