我在WP中有一个自定义字段,并不总是需要,因此可以留空。但是,自定义字段在HTML中前面有一个单词,如果自定义字段留空,我不想显示。
我认为应该有某种if / else语句,但我不确定使其正常工作的确切语法。
代码:
...
<link rel="stylesheet" type="text/css" href="/stylesheets/app.css">
...
<script src="/bundle.js"></script>
非常感谢
答案 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看起来有点误入歧途(列表项中有一个列表项)