IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Icone de sous catégorie ne s'affiche pas sur le site


Sujet :

WordPress PHP

  1. #1
    Membre averti
    Homme Profil pro
    Autoentrepreneur
    Inscrit en
    Mai 2018
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Autoentrepreneur

    Informations forums :
    Inscription : Mai 2018
    Messages : 22
    Par défaut Icone de sous catégorie ne s'affiche pas sur le site
    Bonjour,

    Sur mon site j'ai un système de recherche par catégories et à chaque catégorie est associé une icone.

    Petit problème lorsque je souhaite créer une sous catégorie, celle ci affiche l'icone de la catégorie parent au lieu de sa propre icone.

    voici le code de la function

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    /*
    Get icon of the category
    */
    function classifieds_get_cat_icon( $post_id = '' ) {
    	if ( empty( $post_id ) ) {
    		$post_id = get_the_ID();
    	}
    	$cats = wp_get_post_terms( $post_id, 'ad-category' );
    	if ( ! empty( $cats ) ) {
    		foreach ( $cats as $cat ) {
    			if ( $cat->parent == 0 ) {
    				$term_meta = get_option( 'taxonomy_' . $cat->slug );
    				$icon      = isset( $term_meta['category_marker'] ) ? $term_meta['category_marker'] : '';
    				if ( ! empty( $icon ) ) {
    					if ( ! empty( $icon ) ) {
    						$icon_data = wp_get_attachment_image_src( $icon, 'full' );
    						$icon      = $icon_data[0];
    					}
     
    					return $icon;
    				}
    			}
    		}
    	}
    }
    Merci par avance de votre aide

  2. #2
    Membre averti
    Homme Profil pro
    Autoentrepreneur
    Inscrit en
    Mai 2018
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Autoentrepreneur

    Informations forums :
    Inscription : Mai 2018
    Messages : 22
    Par défaut problème résolu
    J'ai trouvé la solution en modifiant la ligne 11 du code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if ( $cat->parent == 0 ) {
    remplacé par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if ( $cat->parent == 0 || 70 ) {
    70 étant le numéro de ma sous catégorie

    Si cela peu aidé quelqu'un au passage

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sous-formulaire ne s'affiche pas
    Par Loumi_69 dans le forum IHM
    Réponses: 2
    Dernier message: 07/06/2016, 15h34
  2. Réponses: 17
    Dernier message: 11/10/2014, 10h31
  3. Les "é" ne s'affichent pas sur mon site
    Par vikoula5 dans le forum Débuter
    Réponses: 2
    Dernier message: 10/01/2013, 06h59
  4. Publicité google adsense ne s'affiche pas sur mon site
    Par blob84 dans le forum Publicité
    Réponses: 1
    Dernier message: 03/03/2009, 10h48
  5. [iReport] Sous-rapport ne s'affiche pas
    Par jmax_ dans le forum iReport
    Réponses: 2
    Dernier message: 24/04/2006, 13h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo