我有一个我想要自定义的插件。我可以添加第一手自定义字段,并能够将其添加到发布标题(添加元标记)。 现在我想打印另一个自定义字段以及最初存在于插件中的其他数据,但我没有成功。 我敢肯定,自定义字段被添加到postmeta wordpress表与我给的名字;我可以把它打印出来,但是我不能在我想要的地方做。无法打印帖子元值自定义帖子类型
代码摘录是在这里:
要添加自定义字段
array('id' => 'price', 'name' => 'Price:', 'type' => 'text'),
所以价格是自定义字段的名称,这是当然的自定义字段的排列在一条线上。信贷领域相同。
从postmeta表中获得的价值:
$v_credit = get_post_meta(get_the_ID(),'credit', true);
$v_price = get_post_meta(get_the_ID(),'price', true);
信用在那里,我加了价。
要打印值:
<?php if($v_credit){ ?>
<?php _e('CREDIT:','mytheme'); ?>
<div class="course-info"><?php echo $v_credit; ?></div>
<?php }?>
<?php if($v_price){ ?>
<?php _e('Price:','mytheme');?>
<div class="course-info"><?php echo $v_price; ?></div>
<?php }?>
所以信用是显示而不是价格。 我甚至试图打印静态文本,但没有成功。
有可能是由前meta键加一个前缀其您定义的ID,您应该检查日期的元键e数据库来了解实际的字段元密钥。 – silver
谢谢你的回应。但正如我所说,当我检查数据库时,所有事情都应该如此。我甚至可以打印价值,但不是我需要的地方,这就是为什么我有点困惑。 –
“价格”值是否等于0?价格缺失或只是价值本身的整个div?代码似乎没有任何问题。 –