我想知道,当我的网站试图显示这些小部件时,是否有一个简单的解决方案来添加一些php“if”代码,并且如果它有我在主页上设置的$\\u会话(基于它们的来源)而不显示其中一个?
如果$_SESSION处于活动状态,WordPress是否隐藏小工具?
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
结束