0
在我的WordPress網站上,我使用一個名爲「Vera Meta Boxes」的插件,它允許我爲頁面添加自定義元框(而不是自定義帖子類型)。爲頁面創建WordPress循環而不是帖子
因此,現在每個頁面都有一個元框,在複選框中顯示「在主頁上顯示」,選中時的值爲「是」。
現在,在我的主頁上,我想顯示任何具有「Show on Homepage」選項的頁面的標題和精選圖像。
維拉元框插件的說,使用:
<?php get_post_custom_values('your_custom_field_key_here'); ?>
所以我會用:
<?php get_post_custom_values('show_on_homepage'); ?>
但我怎麼做休息?從概念上講,它會是這樣的:
LOOP Query Pages> if <?php get_post_custom_values('show_on_homepage'); ?>
= yes顯示標題和特色圖像並重復循環,直到顯示所有帶有「show_on_homepage」的頁面。
感謝尼古拉,我使用3.1,所以第一行肯定是一個好的開始。但是對於WP而言,我並不確定其他因素。這就是添加該行到我的模板不會工作我假設,並將需要wpQuery或前面等。任何推向正確的方向將是非常有益的,謝謝! – cchiera 2011-04-09 23:41:06
關於Codex模板標籤/獲取帖子頁面我發現了一個帖子的例子,並將您的代碼添加到它:\t \t'<?php $ args = array('post_type'=>'page','meta_query'=> array ('key'=>'show_on_homepage')); $ postslist = get_posts($ args); foreach($ postlist as $ post):setup_postdata($ post); ?> \t
哦,我使用的是WP 3.1,但我只是嘗試了你所說的3.0版本,而且那個版本可以工作。活泉!謝謝! – cchiera 2011-04-09 23:53:29