我有一些通过元框添加的自定义字段,我想将它们输出到帖子本身的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
}
提前感谢您的帮助!:)
最合适的回答,由SO网友:Vinod Dalvi 整理而成
可以使用get\\u post\\u meta()函数检索字段值。
示例:
要检索日期元数据库的值,请使用以下代码。
get_post_meta(get_the_ID(), \'date\', true);