Recherche dans des fichiers uploadés par les visiteurs

  • WordPress :5.0.3
  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #2247709
    mleroy4
    Participant
    Initié WordPress
    12 contributions

    Bonjour,

    Ma configuration WP actuelle

    • – Version de WordPress : 5.0.3
    • – Version de PHP/MySQL : 7.1.11 / 5.5.5
    • – Thème utilisé : SEOSEnfant
    • – Extensions en place : Enhanced Media Library (2.5), Forum_wordpress_fr (4.1), NextGEN Gallery (2.2.54), The Events Calendar (4.6.12), WordPress File Upload (4.10.3), WP-Advanced-Search (3.3.1)
    • – Adresse du site : http://localhost/rever-test
    • – Nom de l’hébergeur : Apache/2.4.29 (Win32) OpenSSL/1.0.2l PHP/7.1.11

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

    Bonjour,

    Je cherche à créer une librairie participative sur mon site. C’est à dire que les visiteurs puissent rechercher des documents par mot-clé mais également ajouter de nouveaux documents.

    Pour cela :

    J’ai créé un formulaire d’upload avec l’extension « WordPress File Upload » qui permet d’insérer des documents PDF + « titre » + « auteur ». Il semblerai que les fichiers insérés aient comme post_type : « attachment ».

    Il ne me reste « plus » qu’à créer un formulaire de recherche pour rechercher dans ces documents importés.

    Le problème est que je ne sais pas comment faire une recherche au sein de ces fichier uploadés. J’ai repris un formulaire de recherche en remplacant post_type= »post » par post_type= »attachment » mais je n’obtiens pas de résultat.

    Est-ce possible d’effectuer une recherche dans ce post_type : « attachment » ? ou est-ce que je dois chercher à déplacer préalablement les fichiers uploadés dans un custom_post_type ?

    Je vous remercie !

    #2247781
    Li-An
    Modérateur
    Maître WordPress
    21692 contributions

    Bonjour, il semblerait que Relevanssi le gère ainsi que d’autres extensions https://www.3nions.com/best-attachment-image-search-wordpress-plugin/

    #2248031
    mleroy4
    Participant
    Initié WordPress
    12 contributions

    Bonjour,

    Merci pour cette réponse, en effet je peux maintenant trouver mes fichiers importés de type « attachment ». Maintenant je souhaiterai créer un formulaire de recherche de type :

    En sachant que mes document sont des média caractérisés par des tags : « titre », « auteur », « type »

    • Mot clé (qui seront recherché dans les tags « titre » et « auteur ») :
    • Type de document (qui sera recherché dans le tag : « type ») : checkbox avec les choix « Article », « Livre », « Document »

    Je ne trouve pas de tutoriel permettant de créer un tel formulaire, et les plugins que j’ai testé ne permettent pas de chercher spécifiquement dans les Tags de mes attachments.

    Pour le moment j’ai juste créé un template avec le formulaire de recherche, mais je suis perdu pour la suite

    			<form action="<?php echo home_url( '/' ); ?>">
    				<p>
    					<label for="s">Rechercher dans le titre</label>
    					<input type="text" name="s" value="<?php the_search_query(); ?>" id="s">
    				</p>
    				<p>
    				<?php 
    				$types = array(
    					'article'  => __( 'Article' ),
    					'document'  => __( 'Document' )
    					);
    				foreach ( $types as $key => $type ) {
    					echo '<p>';
    						echo '<input type="checkbox" name="type_docs[]" '
    						. 'id="type_doc[' . $key . ']" value="' . $key . '"';
    						echo '<label for="type_doc[' . $key . ']">' . $type . '</label>';
    					echo '</p>';
    				} ?>
    				</p>
    				<button type="submit">Rechercher</button>
    			</form>

    J’espère que c’est assez clair.

    Merci de votre patiente !

    • Cette réponse a été modifiée le il y a 2 mois et 4 weeks par  mleroy4.
    #2248034
    Li-An
    Modérateur
    Maître WordPress
    21692 contributions

    Malheureusement ça dépasse mes compétences là. À tout hasard, regardez https://wordpress.org/plugins/media-library-assistant/ et cette discussion https://wordpress.org/support/topic/get-images-based-on-tag/ qui semble tourner autour de votre problème.

    #2248406
    mleroy4
    Participant
    Initié WordPress
    12 contributions

    Bonjour,

    Merci pour votre réponse, cela m’a permis de poursuivre mes recherche avec d’autres mots clés pour arriver à ce post : https://wordpress.org/support/topic/adding-categories-to-media-library-images/

    qui me permet de mettre des mots clé directement en « catégory » dans la librairie de média. Je pense que je trouverai plus facilement à rechercher là dessus par la suite. Je posterai la solution complète, si je la trouve, avant de fermer le sujet !

    • Cette réponse a été modifiée le il y a 2 mois et 3 weeks par  mleroy4.
    #2248445
    Li-An
    Modérateur
    Maître WordPress
    21692 contributions

    Je pense en effet que c’est la solution la plus simple à gérer.

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