在WordPress網站開發中,經常需要調用特定分類下的文章列表。掌握正確的調用方法不僅能提升開發效率,還能實現更加靈活的頁面布局。
WP_Query是WordPress中最強大的文章查詢類,通過參數設置可以精確獲取指定分類的文章:
'news', 'posts_per_page' => 5 ); $query = new WP_Query($args); while ($query->have_posts()) : $query->the_post(); // 輸出文章內容 endwhile; wp_reset_postdata(); ?>
get_posts()函數提供了更簡潔的調用方式:
3, 'numberposts' => 5 )); foreach ($posts as $post) { setup_postdata($post); // 輸出文章內容 } wp_reset_postdata(); ?>
創建自定義短代碼可以讓非技術人員也能輕松調用分類文章:
function category_posts_shortcode($atts) { // 短代碼實現代碼 } add_shortcode('category_posts', 'category_posts_shortcode');
通過以上方法,你可以靈活地在WordPress主題的任何位置調用分類文章列表,實現個性化的內容展示需求。