我是WordPress的新手,并试图弄清楚如何将我的自定义字段放入帖子中,而不是在帖子之前或之后。我正在使用此代码:
<?php if ( get_post_meta($post->ID, 'music', true) ) : ?>
<p><strong>I am Currently Listening to:</strong> <em><?php $key="music"; echo get_post_meta($post->ID, $key, true);?></em></p>
<?php endif; ?>
并将其放置在single.php文件中之前或之后。如果我在循环中将代码放置在任何地方 - 我会得到此错误
解析错误:语法错误,意外'&lt;'在 /public_html/wp-content/themes/twentyseventeen/single.php on 36
通常,我的自定义字段正在工作,只是看起来太高或太低而不是在帖子中。谢谢。
在while
循环中,您已经在PHP中,因此您可以在其中使用此代码(我所做的只是在开始和结尾处删除PHP标签,然后重新格式化其余的,所以更清楚(:
// ...we are already in PHP at this point, so we can go right into it:
if ( get_post_meta($post->ID, 'music', true) ) : ?>
<p><strong>I am Currently Listening to:</strong> <em>
<?php
$key="music"; echo get_post_meta($post->ID, $key, true);
?>
</em></p>
<?php endif;
// ...PHP code continues here