Als je een FacetWP listing gebruikt om producten uit WooCommerce te tonen dan heb je geen ‘add to cart’ knop bij de producten staan. Als je deze toe wilt voegen kun je deze code uit dit artikel in de functions.php van je WordPress thema toevoegen en een knop met genoemde css class in je listing. Dan los je dit probleem op.

FacetWP listing add to cart code

add_filter( 'facetwp_builder_item_value', function( $value, $item ) {
    if ( 'add-to-cart' == $item['settings']['name'] ) {
        global $post;
        $value = do_shortcode( '[add_to_cart id="' . $post->ID . '"]' );
    }
    return $value;
}, 10, 2 );

Button in listing met class

Voeg een knop toe in de FacetWP listing en geef deze de unique name add-to-cart.

add to cart

Meer informatie vind je op deze link.

Feedback

Heb je na het lezen van dit artikel nog vragen of zijn er onduidelijkheden? Werkt de code niet op jouw website? Laat het ons weten, dan kunnen wij je misschien verder helpen.

Feedback kennisbankartikel

Naam
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Mis geen WordPress tips meer.

Al 500+ webdesigners en marketeers ontvangen deze nieuwsbrief.

Naam
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.