Afficher une recherche spécifique dans un post (ou suite à un post) ? (Créer un compte)

  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #497191
    effi10
    Participant
    Chevalier WordPress
    140 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.x
    – Version de PHP/MySQL : 5.x
    – Thème utilisé : NewCast (fortement tuné)
    – Extensions en place : (sans objet)
    – Nom de l’hebergeur : Phpnet.org
    – Adresse du site : http://blog.aube-nature.com

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

    Je cherche le moyen d’afficher le résultat d’une recherche (au sens WordPress du terme) par le code.

    Par exemple imaginons :D que je crée un custom type « Dictionnaire » qui me permette de gérer et d’afficher un glossaire. Sur chaque page de mon custom type, j’aimerais lister les billets qui utilisent le mot du glossaire (ou l’expression clé), ce qui correspond donc à la liste des billets (en dehors de mon custom type) dont le titre ou le texte comporte mon mot-clé. Une recherche, quoi !

    Query_post sait faire ça ? Je n’ai rien trouvé dans le Codex à ce propos 😕 (ou j’ai mal lu !)

    Merci :happy:

    #780644
    Guy
    Participant
    Maître WordPress
    14817 contributions

    euh, soit j’ai mal compris soit c’est une recherche classique du genre

    $args = array(‘post-type’ =>’Dictionnaire, ‘tag’ =>id_du_tag, ‘post__not_in’ => IDCurrentpost)

    (à voir pour la syntaxe exacte, je l’ai pas sous la main)

    #780645
    effi10
    Participant
    Chevalier WordPress
    140 contributions

    Bonjour

    Merci pour ta réponse. En fait je veux par exemple rechercher tous les posts correspondant à une recherche « classique » (via le formulaire prévu à cet effet) mais en dur dans le code 🙂

    #780646
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions

    Salut, essaie avec ça :

    $search = new WP_Query(‘s=blabla&post__not_in=’.get_the_ID().’&post_type=Dictionnaire’);

    #780647
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Je ne comprends pas ? Tu fais une fonction qui affiche le résultat sous forme de liste ?

    #780648
    effi10
    Participant
    Chevalier WordPress
    140 contributions

    Ahhhh merci Qwindoo

    Je n’ai pas essayé mais si la variable « s » permet de passer en paramètre un texte recherché, c’est effectivement ce qu’il me faut.

    En fait j’aimerais afficher, sur single-dictionnaire.php, le contenu de ma définition et à la suite, la liste des billets contenant le mot en question. Donc oui c’est sous forme de liste 😉

    (je sais pas pourquoi mais je pense que j’ai omis qqchose de simple :happy: et que Lumière de Lune va me révéler !)

    #780649
    njaka41
    Participant
    Chevalier WordPress
    212 contributions

    merci Qwindoo, ça m’a vraiment aider aussi. 🙂
    Mais ce que je cherche vraiment, existe t-il un plugins qui gère une table dans la base? ajout, modification, suppression, recherche… J’ai fini par y aboutir (en dur) mais c’est vraiment galère dans le code. Merci pour votre réponse.

7 sujets de 1 à 7 (sur un total de 7)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.