[WP.org] Filtrer les résultats retournée par admin-ajax.php

  • Avatar de Inconnu

    Hello,

    je cherche a filtrer les résultats retournée par admin-ajax.php.

    Le plugin Woocommerce Product Search effectue une recherche de produit en ajax et je souhaiterais ajouter des critères a la requêtes effectuée afin d’enlever des produits correspondants a une taxonomie particulière.

    J’ai testé ça mais ca ne marche que pour l’affichage des pages de recherches, pas pour appels en ajax.

    /*
    * Filtre les produits affichés sur le site lors des recherches
    */
    
     add_action( 'pre_get_posts', 'products_pre_get_posts' );
    
    function products_pre_get_posts( $query ) {
    	
    	if ( ! is_admin() ) {
    		die($method);
            $query->set( 'tax_query', array(
                array(
                    'taxonomy'  => 'product_visibility',
                    'field'     => 'name',
    				'terms'     =>array( 'yith_pos' ),
    				'operator' => 'NOT IN'
                )
            ));
        }
    }
  • Avatar de Inconnu

    Bonjour. Vous êtes sur le forum WordPress.com. Nous sommes habilités à répondre uniquement aux questions sur les sites WordPress qui sont hébergés par WordPress.com.

    Votre site fonctionne lui aussi sous WordPress, mais il n’est pas hébergé sur les serveurs de WordPress.com. Veuillez donc reposer votre question à l’adresse : https://wpfr.net/support/

    Pour mieux comprendre, je vous invite à lire attentivement cette annonce importante : https://wordpress.com/fr/forums/topic/important-ce-forum-est-reserve-aux-sites-heberges-par-wordpresscom/

    Merci et bonne continuation.

  • Le sujet ‘[WP.org] Filtrer les résultats retournée par admin-ajax.php’ est fermé aux nouvelles réponses.