web-dev-qa-db-ja.com

アーカイブ・ウーコマースでのカスタム・ショップ・ページ表示の作成

こんにちはみんな元気ですか?私はウェブサイトの開発が得意ではないので、もっと経験を積む必要があります。あなたは私を助けてくれる?私は私が下のリンクに持っているスクリーンショットのアイデアを持っていました。ご覧のとおり、丸で囲まれたものがカテゴリになり、その他の丸で囲まれていない製品がすべて商品になります。私はプラグインからカスタム製品アーカイブの編集まですべてを試してみましたが、本当に無駄です。私の考えが適用可能か、実行可能かどうかを知りたいだけです。

常にコードの人々を助けてくれてありがとう。君たちは最高です。

前もって感謝します。 :)

http://i.stack.imgur.com/d1L6E.png

1
hilarion

まず第一に、はい、そしてこれを達成するための多くの方法があります。あなたがしたいと思う最初の事は子供のテーマやプラグインを作成することです。そのうちの1つは、コードを追加する場所です。

これは、wp actionpre_get_postsを使って実行できます。Remi Corsonは here は、アーカイブページのみの場合の変更についての詳細を説明します。

彼の例のうちから(少し改造して):

// Load our function when hook is set
add_action( 'pre_get_posts', 'rc_modify_query_get_design_projects' );
function rc_modify_query_get_design_projects( $query ) {

    // Check if on frontend and main query is modified
    if( ! is_admin() && $query->is_main_query() && is_post_type_archive( 'product' ) ) {

        $query->set( 'cat', '20' ); // whatever your category id is here

    }

}

上記のようなもの(あなたの環境ではほとんどテストされていません)が、私はあなたがここでアイデアを得ることができると思います...

0
Ray Flores