Ajouter une image personnalisée dans la catégorie WordPress avec un champ personnalisé avancé

Source Asie Khanom

Si vous souhaitez ajouter une image personnalisée pour la catégorie WordPress à l’aide d’ACF, espérons que ce didacticiel vous sera utile. Commençons

Étape 1 . Veuillez vous rendre sur votre tableau de bord Champs personnalisés et créer un champ en suivant la capture d’écran

Étape 2 . Après avoir créé le champ, vous pouvez voir qu’une option d’image est disponible dans la catégorie des messages.

Étape 3. Code pour obtenir et afficher l’image

<?php

    $post_categories = get_terms( ['taxonomy' => 'category'] );

    $args = tableau(
        'show_option_all' => '',
        'orderby' => 'nom',
        'commande' => 'ASC',
        'show_count' => 0,
        'hide_empty' => 1,
        'use_desc_for_title' => 1,
        'enfant_de' => 0,
        'alimentation' => '',
        'title_li' => '',
        'type_alimentation' => '',
        'feed_image' => '',
        'exclure' => '',
        'exclude_tree' => '',
        'inclure' => '',
        'hiérarchique' => 1,
        'écho' => 1,
        'taxonomie' => 'catégorie'
    );
    $the_cat_query = get_categories( $args );

    foreach($the_cat_query as $key => $category) {
        if( function_exists('acf_add_options_page') ) {
            $image = get_term_meta( $category->term_id, 'post_cat_image', true );
        }autre {
            $image = '';
        }
    }
?>

<!-- Image -->
<img src="<?php echo esc_url( $image); ?>" alt="<?php echo esc_attr__('image', 'domaine-texte');?>">

C’est ça! Merci!

Posted in Uncategorized

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

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