在WordPress開發中,獲取特定分類下的文章是一個常見需求。無論是制作專題頁面還是構建分類歸檔,掌握正確的獲取方法都至關重要。
WP_Query是WordPress最強大的查詢類,通過設置分類參數可以精準獲取所需內容:
$args = array(
'category_name' => 'news',
'posts_per_page' => 10,
'orderby' => 'date',
'order' => 'DESC'
);
$query = new WP_Query($args);
對于簡單的查詢,get_posts()函數提供了更簡潔的解決方案:
$posts = get_posts(array(
'category' => 5,
'numberposts' => 5
));
在查詢時,既可以使用分類ID(category),也可以使用分類別名(category_name)。使用別名能使代碼更具可讀性,但在分類改名時需要同步更新代碼。
在獲取分類文章時,建議:
通過掌握這些方法,您將能夠高效地在WordPress中獲取和管理分類文章,為網站開發提供強大支持。