wordpress变量if语句

时间:2012-11-15 15:59:20

标签: wordpress variables

我在为类定义wordpress变量时遇到问题。 这是我的代码:我使用anme类为帖子创建了一个自定义字段。 在这里,我想要检索课程。如果自定义字段为空,则默认情况下该类应设置为“col1”

$masonry_col_class = get_post_meta($post->ID, 'class', true);
if (!empty($masonry_col_class)){ $masonry_col_class='col1'; };

这是css的输出:

<ul class="<?php echo $masonry_col_class ?>">

if(!empty ...)似乎不起作用。

我会感谢任何帮助。 -n -

1 个答案:

答案 0 :(得分:2)

你实际写过:如果我刚刚定义的变量不为空,则将其设置为“col1”。你应该做相反的事情:如果变量是空的,就像这样:

$masonry_col_class = get_post_meta($post->ID, 'class', true);
if (empty($masonry_col_class)){ $masonry_col_class='col1'; };

(因为我猜你的想法是:要么在自定义字段中定义类,我们在这里定义,否则我使用通用的“col1”类......这是正确的吗?