【发布时间】:2012-01-17 06:06:09
【问题描述】:
我做错了什么?只是警告你这是我第一次尝试php所以请原谅我的无知;)
目前正在使用带有名为 Advanced Custom Fields 的插件的 Wordpress。它允许您在 wordpress 的后端创建自定义字段选项。
http://plugins.elliotcondon.com/advanced-custom-fields/
如果高级自定义字段“可用”(这是一个选择列表)的值设置为“否”,我正在尝试隐藏一个 div。 div 是覆盖地图的 10 个可用公寓的标记。目前,无论可用性设置为“否”还是“是”,它都会显示所有 10 个标记。
$i = 201;
$available = get_field('available');
while ($i <= 210) :
if ($available == 'No') {
echo '<div id="apt-' . $i . '" class="map-marker" style="display:none;"></div>';
} elseif ($available) {
echo '<div id="apt-' . $i . '" class="map-marker">';
echo $i++;
echo'</div>';
}
endwhile;
【问题讨论】:
-
您的示例代码未显示您用于更改
$available值的机制 -
如果我理解正确,我正在使用 Wordpress 插件:高级自定义字段从 Wordpress 的后端设置值。
-
现在发生了什么?是全部显示还是全部隐藏?你试过在available上做一个var_dump()吗?
-
现在所有的东西都显示出来了,不,我还没有做一个 var_dump,我什至不知道那是什么......查找它