0

我在为类定义 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-

4

1 回答 1

2

您实际上已经写了:如果我刚刚定义的变量不为空,则将其设置为“col1”。您应该完全相反:如果变量为空,如下所示:

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

(我猜你的想法是:要么类是在自定义字段中定义的,我们在这里有它,要么我使用通用的“col1”类......对吗?

于 2012-11-15T16:03:40.080 回答