-1
A
回答
1
如果您愿意更改输出小部件的代码,您可以使用is_user_logged_in()函数。事情是这样的:
<div id="widget_area">
<?php
if (is_user_logged_in()) {
// show nothing
} else {
dynamic_sidebar('widget_name');
}
?>
</div>
的缺点是,这是目前硬编码的,你可能要在几个不同的文件中添加此功能。
所以,我会推荐使用Widget Logic插件。 Widget Logic是一款非常受欢迎的插件,可帮助您实现目标。虽然Widget Logic可以帮助您做更多的事情,而不是隐藏或显示小部件以登录/注销用户。
安装并激活后,您将在每个小部件的底部看到一个空框。 (外观>小工具)
相关问题
- 1. 修改WordPress插件标记
- 2. WordPress的:条件标签插件
- 3. navXT面包屑插件WordPress的,隐藏帖子标题
- 4. WordPress的条件标记“如果空”
- 5. 允许标记图片的WordPress插件
- 6. 隐藏和显示事件标记
- 7. 使用DataTables插件隐藏特定行?
- 8. 隐藏/查看一组与gomap-插件标记
- 9. 在条件隐藏的条件下的JavaScript条件
- 10. 隐藏标记 - Mapbox
- 11. 隐藏ArcGis标记
- 12. 隐藏类有条件
- 13. Javascript条件 - 不隐藏ID
- 14. 使用WordPress插件
- 15. 隐藏SQLite日记文件
- 16. 点击Wordpress插件上的按钮可隐藏div的部分
- 17. 隐藏标题文字(Wordpress)
- 18. 隐藏弹出式插件
- 19. jQuery插件隐藏按钮
- 20. IntelliJ插件隐藏动作
- 21. 用隐藏的输入文件标记触发jQuery的点击
- 22. 有条件的Wordpress标题
- 23. 使用RN隐藏使用条件语句的元素
- 24. 使用jquery的WordPress插件
- 25. 只用CSS有条件地隐藏div?
- 26. 有条件的标记仅适用于WordPress存档第一页
- 27. PHP条件标记
- 28. 如何隐藏头部中的WordPress元标记
- 29. 隐藏/显示标记
- 30. 隐藏Google地图标记
大家好。这个问题更适合在[WordPress stackexchange网站](https://wordpress.stackexchange.com)上提问。 –