Afficher la Taxonomie Personnalisée dans la barre latérale

logo carre@4x

Afficher la Taxonomie Personnalisée dans la barre latérale des publications personnalisées ?

Source : Asie Khanom

    Parfois, nous devons afficher une taxonomie personnalis√©e dans la barre lat√©rale de publication personnalis√©e. Si vous avez d√©j√† enregistr√© une publication personnalis√©e et que vous souhaitez afficher la taxonomie personnalis√©e dans la barre lat√©rale de la publication personnalis√©e, je pense que ce didacticiel vous aidera. Dans ce didacticiel, je vais afficher la taxonomie personnalis√©e (cat√©gorie) dans la barre lat√©rale de publication personnalis√©e. Veuillez suivre les √©tapes ci-dessous.

    √Čtape 1 : Enregistrer une taxonomie personnalis√©e

    Pour enregistrer une taxonomie personnalis√©e, vous avez besoin de votre nom de publication personnalis√©. J’ai d√©j√† enregistr√© un type de message personnalis√© avec le nom “service”. Veuillez ajouter le code ci-dessous √† votre th√®me functions.php ou √† votre plugin de th√®me.

    // Custom Taxonomy
    function your-domain_custom_post_taxonomy(){
    	register_taxonomy(
            'service_cat', // Services taxonomy name
            'service', // Custom post name
                array(
                'hierarchical'      => true,
                'label'             => esc_html__('Services Category', 'text-domain' ),
                'query_var'         => true,
                'show_admin_column' => true,
                    'rewrite'       => array(
                    'slug'          => 'service-category',
                    'with_front'    => true
                )
            )
        );
    }
    add_action('init', 'your-domain_custom_post_taxonomy');
    

    √Čtape 2 : Affichage de la taxonomie

    Veuillez ajouter le code ci-dessous o√Ļ vous souhaitez afficher la taxonomie. Je l’ai montr√© dans ma barre lat√©rale de publication personnalis√©e en tant que style de liste.

    <?php $categories = get_terms( ['taxonomy' => 'service_cat'] ); ?>
    
    <ul>
        <?php foreach($categories as $key => $category) { ?>
            <li>
                <a href="<?php echo esc_url( get_term_link($category) ); ?>">
                    <?php echo esc_html($category->name); ?>
                </a>
            </li>
        <?php } ?>
    </ul>
    Posted in Uncategorized