1

商品カテゴリによる投稿 (商品) のフィルタリングに問題があります。いくつかの方法を試しましたが、私は初心者です。

私のアーカイブ製品テンプレートで、次のクエリを使用して (SQLREPORTS プラグインを介して) レポートを実行するようになりました。

SELECT `post_title` AS Alumno, `comment_author` AS 'Profesor',  `comment_date`  AS 'Fecha', `comment_content` AS 'Nota' 
FROM `xi00_3_comments` 
INNER JOIN `xi00_3_posts` ON `comment_post_ID`=`ID` 
WHERE `comment_author` != 'WooCommerce'
AND DATE(comment_date) BETWEEN DATE_ADD(DATE_ADD(NOW(),INTERVAL -1 MONTH), INTERVAL 0 DAY) AND DATE(NOW())
AND comment_approved = '1'
ORDER BY `xi00_3_comments`.`comment_date` DESC 

それは問題なく動作し、すべての投稿からすべてのコメントを取得します。(私のページは現在、製品カテゴリでフィルタリングされています)。

現在のカテゴリの値を取得できました: (値「3b」とします)

   [query_vars] => Array
    (
        [product_cat] => 3b

$category =  get_query_var('product_cat','msg if not set');

分類法を含め、投稿を特定の製品カテゴリのものに制限するには、クエリをどのように構成すればよいか教えていただけますか? 分類法と用語を含める必要があることはわかっていますが、わかりません。

どうもありがとう。

4

1 に答える 1