web-dev-qa-db-fra.com

création d'un affichage de page de magasin personnalisé sur archive woocommerce

Salut les gars, comment allez-vous? Je ne suis pas très doué pour développer des sites Web et j'ai besoin de plus d'expérience. Pouvez-vous m'aider? J'ai eu une idée sur la capture d'écran que j'ai sur le lien ci-dessous. comme vous pouvez le constater, je veux que l’entité entourée soit une catégorie et que l’autre ne soit pas encerclée sont tous les produits que vous avez. J'ai tout essayé, des plugins à l'édition d'une archive de produit personnalisée, mais cela ne bouge pas. Je veux juste savoir si mon idée est applicable, faisable ou non.

Merci les gars toujours d'aider les gens sur les codes. Vous êtes les meilleurs les gars.

Merci d'avance. :)

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

1
hilarion

Tout d’abord, oui, et il existe de nombreuses façons d’y parvenir. La première chose à faire est de créer un thème ou un plugin enfant. L'un de ces deux est l'endroit où vous allez ajouter votre code ...

Cela peut être fait en utilisant l’action wp pre_get_posts il y a un super message que Rémi Corson a ici pour en savoir plus sur la modification, si ce n'est que sur la page d'archive:

à partir de ses exemples (avec un peu de mod):

// 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

    }

}

quelque chose comme ce qui précède (très peu testé dans votre environnement), mais je pense que vous pouvez avoir l’idée ici ...

0
Ray Flores