我有一個客戶端的自定義php頁面。本質上這個頁面將通過post_meta日期(稱爲open_date)列出文章。對於open_date設置的每個項目還包括另外2個(open_start)和(open_close)。如果你沒有弄明白,這是一個事件類型列表。使用post Meta列表發佈內容
最終,我所追求的是一個腳本來獲取所有這個元的職位,並按順序顯示他們。每個metas值的例子如下。真的不知道從哪裏開始的腳本,所以我的代碼段相當缺乏..
如的 open_date = 12/05/2011 open_start =下午12:10 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做過這樣的事情。
如果是這樣的答案,請標記爲這樣的(有acheckmark左側) – cwallenpoole
請不要使用的mysql_query命令時,WordPress的有建於SQL命令,這是一個浪費的表現。 – moffepoffe