-1

我对发布元值并将它们实施到 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() );  ?>

到目前为止,列出元值唯一有效的是: <?php the_meta(); ?> 但是,当然,这对我没有好处,因为它列出了该帖子的所有元值,并且我需要能够单独导入单个元值。

我知道当我调用这些函数时我处于循环中,并且我知道一个事实是get_post_id()有效的,因为我echo使用它进行了操作。我唯一能想到的就是我将字符串声明为$key不正确,或者将布尔值声明为$single不正确,而 Wordpress 文档对于这两种情况都非常参差不齐。但是,我上面列出的第四个代码示例既不是一个因素,$key也不是一个因素。$single所以真的,我被困住了。

有人可以帮帮我吗?

(PS 我正在使用默认的二十一和二十一主题尝试这个元事物,所以主题本身不应该是问题)

4

1 回答 1

0

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

<?php echo get_post_meta($post->ID,'Model',true); ?>
于 2013-06-17T02:51:50.050 回答