是否可以獲取匹配categorie x「AND」標籤y的帖子?從x cat和y標籤顯示帖子
閱讀文檔,似乎可以這樣做:
query_posts('tag=bread,baking');
或
query_posts('cat=2,6,17,38');
...它可以同時使用這兩種貓和標籤?
是否可以獲取匹配categorie x「AND」標籤y的帖子?從x cat和y標籤顯示帖子
閱讀文檔,似乎可以這樣做:
query_posts('tag=bread,baking');
或
query_posts('cat=2,6,17,38');
...它可以同時使用這兩種貓和標籤?
我不是一個Wordpress專家,但是我從查找這個函數看到的是,您應該能夠使用這個表示法來同時查詢這兩個表示法。
query_posts('tag=bread,baking&cat=2,6,17,38');
這是從另一個問題,我以前回答,它已經過測試和正常工作,所以我們走了。您可以使用下面的手動查詢數據庫:
SELECT *
FROM wp_term_taxonomy AS cat_term_taxonomy
INNER JOIN wp_terms AS cat_terms ON cat_term_taxonomy.term_id = cat_terms.term_id
INNER JOIN wp_term_relationships AS cat_term_relationships ON cat_term_taxonomy.term_taxonomy_id = cat_term_relationships.term_taxonomy_id
INNER JOIN wp_posts AS cat_posts ON cat_term_relationships.object_id = cat_posts.ID
WHERE cat_posts.post_status = 'publish' AND cat_posts.post_type = 'post' AND cat_terms.term_id = '13,26,45,89,117'
所有你會做的是,你會爲每個想要找到標籤/類別提供termID。
我不確定它是否可行,但技術上的標籤和類別都在同一個表格內。所以,我認爲如果你在cat =參數中提供了tagID,它可能會工作,我目前沒有機會測試它,但絕對值得一試。
是的,你可以。我最近必須在我的wordpress日誌的頁面上顯示所有未來的帖子,並且我只使用:
query_posts($query_string . '&post_status=future,publish');
其中工作完美無瑕。
這是正確的! :) – 2010-01-27 23:33:21