无法在Wordpress中检索单个帖子元值


Not able to retrieve individual post meta values in Wordpress

我是发布元值并将其实现到Wordpress主题中的新手。最终,我要做的是列出单个帖子的特定部分的单个帖子元值。但我没有任何进展,因为我所做的一切似乎都不起作用。例如,如果我想显示一个名为Model的键的元值,那么这些都不起作用:

<?php get_post_meta($post->ID, 'Model', true);  ?>
<?php get_post_meta($post->ID, 'Model', false);  ?>
<?php get_post_meta(get_the_id(), 'Model', true);  ?>

即使这样也不行——它应该:

<?php get_post_meta( get_the_id() );  ?>

到目前为止,唯一有效的列出meta值的方法是:<?php the_meta(); ?>但是,当然,这对我来说不是很好,因为它列出了所有我的meta值,我需要能够单独导入单个 meta值。

当我调用这些函数时,我知道我在循环中,而且我知道get_post_id()有效,因为我对它做了一个echo。我唯一能想到的是,我不正确地声明了$key的字符串,或者不正确地声明了$single的布尔值,Wordpress文档对于这两种情况都很不稳定。但是,在我上面列出的第四个代码示例中,$key$single都不是一个因素。所以,我真的被困住了。

有人能帮我一下吗?(注:

我正在尝试使用默认的2111和1212主题,所以主题本身不应该是问题)

get_post_meta()返回一个值,而the_meta()回显所有元数据,但它们不相等。你试过这个吗?

<?php echo get_post_meta($post->ID,'Model',true); ?>