Link vers le permalink de la taxonomie et pas vers son ID avec esc_url (Créer un compte)

  • WordPress :4.7
  • Statut : non résolu
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #1640536
    Julie
    Participant
    Padawan WordPress
    80 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 5.6.30
    • Thème utilisé : perso
    • Extensions en place : ACF – CPT UI – Monsters Insight – MailPoet – ithemes security
    • Nom de l’hébergeur : OVH
    • Adresse du site : en développement

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

    Bonsoir

    J’ai écrit grâce au Codex un code pour afficher une liste déroulante des termes de ma taxonomie “communes”.

    Seul hic, lorsqu’on sélectionne une entrée dans la liste, le lien pointe vers l’ID et non vers le permalink. Résultat : de jolies 404.

    Voici mon code :

    <form id="category-select" class="category-select" action="<?php echo esc_url( $term_link ); ?>" method="get">
    
    		<?php
    		$args = array(
    			'taxonomy'         => 'communes',
    			'show_count'       => 0,
    			'orderby'          => 'name',
    			'echo'             => 0,
    			'show_option_none' => 'Recherche par commune'
    		);
    		?>
    
    		<?php $select  = wp_dropdown_categories( $args ); ?>
    		<?php $replace = "<select$1 onchange='return this.form.submit()'>"; ?>
    		<?php $select  = preg_replace( '#<select([^>]*)>#', $replace, $select ); ?>
    
    		<?php echo $select; ?>
    
    		<noscript>
    			<input type="submit" value="View" />
    		</noscript>
    
    	</form>

    Je pense que c’est ce bout qui pose problème :

    <?php echo esc_url( $term_link ); ?>

    Bon voilà si vous avez une idée… Merci de m’avoir lue. Julie

Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.