看起來像這樣應該很簡單。我正在使用Starkers創建我的主題。我有一個靜態主頁。我的「home.php」模板看起來像這樣:WordPress的:我如何創建一個「所有職位」頁面?
<?php Starkers_Utilities::get_template_parts(array('parts/shared/html-header')); ?>
[ static content here... ]
<?php
$args= array('posts_per_page' => 5);
$my_query = new WP_Query($args);
?>
<?php if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); ?>
[dynamic output here... ]
<?php endwhile; // end of one post ?>
<?php endif; //end of loop ?>
<?php Starkers_Utilities::get_template_parts(array('parts/shared/html-footer')); ?>
這工作正常。我也有一個名爲「集」(這個主題是一個播客網站)模板,它看起來像這樣:
<?php Starkers_Utilities::get_template_parts(array('parts/shared/html-header')); ?>
<?php while(have_posts()) : the_post(); ?>
[dynamic output here... ]
<?php endwhile; ?>
<?php Starkers_Utilities::get_template_parts(array('parts/shared/html-footer')); ?>
出於某種原因,這是行不通的。在每個頁面的編輯面板中,我都從下拉列表中設置了適當的模板。此外,在設置>閱讀中,我已將「首頁顯示」設置爲「靜態頁面」,並將首頁設置爲「首頁」,並將頁面發佈到「劇集」
但是,劇集頁面顯示主頁模板。
我假設episodes.php模板有問題,但我不能爲我的生活弄清楚它可能是什麼。這讓我瘋狂!
在此先感謝您的幫助或見解。