PHP / WP自定义字段

时间:2016-11-30 13:04:17

标签: php wordpress custom-fields

我在WP中有一个自定义字段,并不总是需要,因此可以留空。但是,自定义字段在HTML中前面有一个单词,如果自定义字段留空,我不想显示。

我认为应该有某种if / else语句,但我不确定使其正常工作的确切语法。

代码:

...
<link rel="stylesheet" type="text/css" href="/stylesheets/app.css">
...
<script src="/bundle.js"></script>

非常感谢

2 个答案:

答案 0 :(得分:0)

您可以在if语句中输入预先设定的值。让我们说它是一个$和一个空格字符。

if (!empty($meta_value) || $meta_value != '$ ') {

答案 1 :(得分:0)

您只需要将if语句更广泛地移动一下:

  $meta_value = get_post_meta($post->ID, 'date', true);
  if (!empty($meta_value)) {
    echo '<li><span>DATE:</span>'
    echo '<li>'. $meta_value .'</li>';
    echo '</li>';
  }

但是,您的HTML看起来有点误入歧途(列表项中有一个列表项)