Comment récupérer une valeur d’un POST (AJAX) du pluggin Ivory Search (Créer un compte)

  • WordPress :6.1
  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #2448292
    d3LTa7
    Participant
    Initié WordPress
    10 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7.4
    • Thème utilisé : Perso
    • Extensions en place : Ivory Search, ACF, Newsletter, …
    • Nom de l’hébergeur : Local
    • Adresse du site : local

    Problème(s) rencontré(s) :

    Bonjour, je souhaite récupéré la valeur entrée dans le champ de recherche de l’utilisateur du plugin Ivory Search.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2448362
    mathieu42
    Participant
    Maître WordPress
    2013 contributions

    vous voulez faire quoi avec cette valeur ? la stocker ? envoyer un e-mail ? faire un calcul ?

     

    #2448468
    d3LTa7
    Participant
    Initié WordPress
    10 contributions

    Merci pour la réponse mathieu42 !
    Je veux pouvoir récupérer cette valeur pour la stocker et la réutiliser dans une url comme ceci :
    https://www.autresitederecherche.fr/?=marecherchestocké

    • Cette réponse a été modifiée le il y a 1 année et 5 mois par d3LTa7.
    #2448507
    mathieu42
    Participant
    Maître WordPress
    2013 contributions

    vous pouvez utiliser ce code pour récupérer le texte saisi :

    add_action("admin_init", function () {

    if ( isset($_POST["action"])
    && isset($_POST["s"])
    && ("is_ajax_load_posts" === $_POST["action"])
    ) {

    $texte_recherche = $_POST["s"];



    }


    });

     

    #2448628
    d3LTa7
    Participant
    Initié WordPress
    10 contributions

    Merci beaucoup pour votre réponse. Malheureusement je ne vois pas comment utilisé ce code :/
    Je suis encore dev junior et je ne maitrise pas du tout le JQuery (si c’est du JQuery)!
    Pourriez vous me faire une version JS vanilla ? merci 🙂

5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.