如果$_SESSION处于活动状态,WordPress是否隐藏小工具?

时间:2012-12-07 作者:Markus

我想知道,当我的网站试图显示这些小部件时,是否有一个简单的解决方案来添加一些php“if”代码,并且如果它有我在主页上设置的$\\u会话(基于它们的来源)而不显示其中一个?

1 个回复
SO网友:Wyck

最简单的方法是通过dynamic_sidebar()

<?php
if ($a == $b)  // Your $_SESSION stuff
  dynamic_sidebar( \'Right Sidebar\' );
?>
“右侧边栏”中包含的任何小部件现在都将根据您的情况加载。您应该将此用于register_sidebar()

http://codex.wordpress.org/Function_Reference/dynamic_sidebar

结束

相关推荐

Widgets in PHP files?

有没有可能让Wordpress上的每个小部件都以不同的方式运行。php文件我有一个包含12个元素的页面,我想让每个元素都成为一个小部件,以便以后更容易管理/编辑它们,但如果它来自php页面,而不是来自管理面板上的代码块,则会更好。