Wordpress kennisbank
FacetWP flyout verbergen na selectie
FacetWP flyout verbergen na selectie Plaats onderstaande code in functions.php /** close flyout on facetwp-loaded so that the user doesn't need to close after facet refreshes **/ add_action( 'wp_head', function() { ?> <script> (function($) { $(document).on('facetwp-loaded', function() { if (FWP.loaded && $('.facetwp-flyout').hasClass('active') ) { FWP.flyout.close(); } }); })(jQuery); </script> <?php...
Lees meerStandaard label tekst FacetWP wijzigen
Label tekst FacetWP wijzigen Voeg deze code toe aan functions.php van je thema of Code Snippets. add_filter( 'facetwp_sort_options', function( $options, $params ) { $options = 'Label titel'; return $options; }, 10, 2 );
Lees meerFacetWP productcategoriën verbergen op basis van actieve categorie
FacetWP conditional logic Je hebt hiervoor FacetWP Conditional Logic plugin nodig te downloaden vanuit je account. Maak een nieuwe ruleset Kies als voorwaarde bijvoorbeeld categorie A Kies hierna bij Actions for Hide en Selector Bij Then vul je in: $('.facetwp-checkbox') Pas uiteraard overal waar naam-categorie staat deze aan naar de...
Lees meerUitverkochte artikelen tonen in FacetWP filters
Uitverkocht wel of niet tonen in FacetWP filters FacetWP heeft een optie bij de Facet instellingen onder 'Settings' in de plugin. Als je hier de optie aanzet 'Include all products' toont hij ook uitverkochte producten in de filter.
Lees meerFacetWP paginering gebruiken i.p.v. WooCommerce paginering
Paginering van WooCommerce uitschakelen bij FacetWP Voeg deze code toe aan functions.php van je thema of in Code Snippets. // Removes default WooCommerce pagination. remove_action( 'woocommerce_after_shop_loop', 'woocommerce_pagination' ); add_action( 'woocommerce_after_shop_loop', 'custom_woocommerce_pagination' ); //Adds FacetWP's pagination on WooCommerce archives. function custom_woocommerce_pagination() { echo facetwp_display( 'pager' );}
Lees meerFacetWP titels gebruiken i.p.v. widget titels
Titels gebruiken voor FacetWP widgets Voeg deze code toe aan functions.php van je thema of in Code Snippets plugin. function fwp_add_facet_labels() { ?> <script> (function($) { $(document).on('facetwp-loaded', function() { $('.facetwp-facet').each(function() { var $facet = $(this); var facet_name = $facet.attr('data-name'); var facet_label = FWP.settings.labels; if ($facet.closest('.facet-wrap').length < 1 && $facet.closest('.facetwp-flyout').length <...
Lees meerFloating knop filter FacetWP
Floating knop filter FacetWP op mobiel Voeg deze code toe in functions.php van je thema of Code Snippets. function sk_mobile_facet_filter_button () { echo '<button class="facetwp-flyout-open">Filter</button>';} add_action( 'woocommerce_after_shop_loop', 'sk_mobile_facet_filter_button', 99 );
Lees meerWat is de FacetWP WordPress plugin?
FacetWP plugin voor WordPress Wat is FacetWP? Dit is een premium plugin voor WordPress waarmee je letterlijk alle post types kunt filteren. Deze plugin wordt door veel providers aanbevolen omdat deze niet met Ajax-filtering werkt en hierdoor snel is zonder de server te belasten. Daarnaast is de support erg goed...
Lees meerFacetWP sorteerfunctie in WooCommerce
Sorteerfunctie FacetWP gebruiken Voeg deze code toe aan functions.php van je thema of in Code Snippets. // replace default woocommerce sort by if ( ! function_exists( 'woocommerce_catalog_ordering' ) ) { /** * Output facet sort box instead of woocommerce's */ function woocommerce_catalog_ordering() { echo facetwp_display( 'sort' ); }}
Lees meerFacetWP paginering in plaats van WooCommerce paginering
FacetWP pagination in plaats van standaard WooCommerce Voeg de onderstaande code toe aan de functions.php van je child-theme of maak gebruik van een plugin als bijvoorbeeld code-snippets. // Removes default WooCommerce pagination. remove_action( 'woocommerce_after_shop_loop', 'woocommerce_pagination' ); add_action( 'woocommerce_after_shop_loop', 'custom_woocommerce_pagination' ); //Adds FacetWP's pagination on WooCommerce archives. function custom_woocommerce_pagination() { echofacetwp_display(...
Lees meer