自定义字段/元框输出

时间:2012-03-26 作者:TheGuest

我有一些通过元框添加的自定义字段,我想将它们输出到帖子本身的dl中,字段是术语,它包含的数据是术语。当前,正在呼叫<?php the_meta(); ?> 输出无序列表。

示例:

<dl>
  <dt>Date</dt><dd>Monday 26 March 2012</dd>
  <dt>Time</dt><dd>11pm</dd>
</dl>
我已经完全实现了meta box,这只是我不知道的输出。元框代码的相关部分是否有帮助:

function admin_init(){
  add_meta_box("events_meta", "Event Details", "event_details", "post", "normal", "default");
}

function event_details() {
  global $post;
  $custom = get_post_custom($post->ID);
  $date = $custom["date"][0];
  $time = $custom["time"][0];
  $location = $custom["location"][0];
  $tickets = $custom["tickets"][0];
  ?>
  <p><label>Date:</label><br />
  <textarea cols="34" rows="2" name="date"><?php echo $date; ?></textarea></p>
  <p><label>Time:</label><br />
  <textarea cols="34" rows="2" name="time"><?php echo $time; ?></textarea></p>
  <p><label>Location:</label><br />
  <textarea cols="34" rows="2" name="location"><?php echo $location; ?></textarea></p>
  <p><label>Ticket Price(s):</label><br />
  <textarea cols="34" rows="2" name="tickets"><?php echo $tickets; ?></textarea></p>
  <?php
}
提前感谢您的帮助!:)

1 个回复
最合适的回答,由SO网友:Vinod Dalvi 整理而成

可以使用get\\u post\\u meta()函数检索字段值。

示例:

要检索日期元数据库的值,请使用以下代码。

get_post_meta(get_the_ID(), \'date\', true);

结束

相关推荐