[WordPress] カテゴリースラッグからの投稿を取得したいです。

スポンサーリンク

Question

$act = $_POST['act'];
$args = array(
                'posts_per_page'   => 100,
                'offset'           => 0,
                'category'         => $act,
                'orderby'          => 'post_date',
                'order'            => 'DESC',
                'post_type'        => 'product',
                'taxnomy'          => 'product_cat',
                'post_status'      => 'publish'); 
            $myposts = get_posts( $args );
            global $product;
            global $wpdb;               
            foreach ($myposts as $key => $value) {
                $id = $value->ID;
            echo '
  • '; echo '
  • '; }

    こんにちはすべて、私は午前プロジェクトに取り組んでいると異なるカテゴリーのスラッグで同じ結果を得るします。何をして私を助けてくださいここで間違って

    答え

    注意深い考察の後私は、問題の根本を発見した:

    1. 、カテゴリ id、 ワードプレス を引用する必要があります:

    注: カテゴリ パラメーターは、カテゴリ、およびカテゴリ名ではなくの ID をする必要があります

    注: カテゴリ パラメーターすることができますカテゴリのコンマで区切られたリスト get_posts() 関数は、’猫’ として WP_Query に直接 ‘カテゴリー’ パラメーターを渡します

    注: category_name パラメーター文字列、この場合、カテゴリ名を指定する必要があります

    1. 分類はよく書かれては「分類」と”taxnomy”ではないです。また、削除できますそこからそれはない何かをフィルター処理します

    http://stackoverflow.com/questions/27123219/wanna-get-posts-from-category-slug

    スポンサーリンク

    Leave a Reply