WOOF fonctionnel avec Essential Grid
Pour les faire fonctionner ensemble :
- À partir de la version 2.1.4 il est possible d'utiliser Extension Essentielle de Modèle en utilisant l’attribut tpl_index pour [woof_products] shortcode. Installez et utilisez cette extension https://products-filter.com/extencion/essential-grid/
OR
- créez un nouveau fichier dans le dossier de votre thème wp actuel (ou dans le dossier de votre thème enfant) et nommez-le par exemple woo_essential_grid.php
- ajoutez dans woo_essential_grid.php le code suivant :
<?phpfunction woof_essgrid_get_posts($query, $grid_id) { if (isset($_REQUEST['woof_wp_query_args'])) { $query = $_REQUEST['woof_wp_query_args']; } return $query; } add_filter('essgrid_query_caching', '__return_false', 10, 2); add_filter('essgrid_get_posts', 'woof_essgrid_get_posts', 10, 2); echo do_shortcode('[ess_grid alias="woo2"]'); - Créez une nouvelle page où vous ferez le filtrage et déposez-y le shortcode suivant : [woof_products custom_tpl=’themes/twentytwelve/woo_essential_grid.php‘ par_page=12 is_ajax=0]
- attribute colonnes ne fonctionne pas dans ce cas – la gestion par la mise en page se trouve dans le plugin essential grid, la page d'options du shortcode avec le slug woo2…
- Regardez l'exemple ici
- Enregistrer et utiliser ….