我有一个客户的自定义 php 页面。本质上,此页面将按 post_meta 日期(称为 open_date)列出帖子。每个设置了 open_date 的项目还包括另外 2 个 (open_start) 和 (open_close)。如果你还没有弄清楚,这是一个事件类型列表。
最终我所追求的是一个脚本来获取所有带有这个元的帖子并按顺序显示它们。下面是每个 metas 值的示例。不太确定从哪里开始编写脚本,所以我的片段相当缺乏..
例如,open_date = 12/05/2011 open_start = 12:10 pm open_close = 02:00 pm
和我的剧本到目前为止
$masterquery = "SELECT * from wp_postmeta WHERE meta_key = 'open_date'";
$masterreslt = mysql_query($masterquery) or die(mysql_error());
while($masterdata = mysql_fetch_array($masterreslt)) {
$new_array = $masterdata['meta_value'];
if(!empty($masterdata['meta_value'])) {
foreach($masterdata as $fullarray) {
$post_id = $masterdata['post_id'];
$open_date = $masterdata['open_date'];
$open_start = $masterdata['open_start'];
$open_close = $masterdata['open_close'];
echo $post_id;
echo '<br>';
echo $open_date;
echo '<br>';
}
正如我所说,相当缺乏,不太确定从哪里开始。以前从未在 WP 中做过这样的事情。