我有一個我想要自定義的插件。我可以添加第一手自定義字段,並能夠將其添加到發佈標題(添加元標記)。 現在我想打印另一個自定義字段以及最初存在於插件中的其他數據,但我沒有成功。 我敢肯定,自定義字段被添加到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?代碼似乎沒有任何問題。 –