我在为类定义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 -
答案 0 :(得分:2)
你实际写过:如果我刚刚定义的变量不为空,则将其设置为“col1”。你应该做相反的事情:如果变量是空的,就像这样:
$masonry_col_class = get_post_meta($post->ID, 'class', true);
if (empty($masonry_col_class)){ $masonry_col_class='col1'; };
(因为我猜你的想法是:要么在自定义字段中定义类,我们在这里定义,否则我使用通用的“col1”类......这是正确的吗?