Bonjour,

J'ai un code php sur une page (template) qui permet d'afficher toutes les categories parente de mon site

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php
/*
    Template Name: All Categories
*/
get_header();
the_post();
get_template_part( 'includes/title' );
 
$ad_cats = classifieds_get_organized( 'ad-category' );
$permalink = classifieds_get_permalink_by_tpl( 'page-tpl_sub_categories' );
$all_categories_count = classifieds_get_option( 'all_categories_count' );
global $classifieds_slugs;
?>
 
<section>
    <div class="container">
 
        <?php 
        $content = get_the_content();
        if( !empty( $content ) ):
        ?>
            <div class="white-block">
                <div class="white-block-content">
                    <div class="page-content clearfix">
                        <?php echo apply_filters( 'the_content', $content ) ?>
                    </div>
                </div>
            </div>
        <?php
        endif;
        ?>
 
        <div class="row masonry">
            <?php
            if( !empty( $ad_cats ) ){
                foreach( $ad_cats as $key => $cat){
                    ?>
                    <div class="col-sm-6 masonry-item">
                        <div class="white-block category-item">
                            <?php
                            $term_meta = get_option( "taxonomy_".$cat->slug );
                            $value = !empty( $term_meta['category_image'] ) ? $term_meta['category_image'] : '';
                            if( !empty( $value ) ){
                                echo wp_get_attachment_image( $value, 'classifieds-ad-box-all' );
                            }
                            ?>                        
                            <div class="clearfix">
                                <div class="category-item-content">
                                    <h4>
                                        <a href="<?php echo esc_url( add_query_arg( array( $classifieds_slugs['category'] => $cat->slug ), $permalink) ); ?>">
                                            <?php echo esc_html( $cat->name ); ?>
                                            <?php echo $all_categories_count == 'yes' ? '('.classifieds_category_count( $cat->slug ).')' : '' ?>
                                        </a>
                                    </h4>
                                    <?php if( !empty( $cat->children ) ){
                                        echo '<div class="category-subs">';
                                            $list = classifieds_display_tree( $cat, 'ad-category', $all_categories_count );
                                            echo join( $list, ', ' );
                                        echo '</div>';
                                    }
                                    ?>
                                </div>
                            </div>
                        </div>
                    </div>
                    <?php
                }
            }
            ?>
        </div>
    </div>
</section>
<?php get_footer();
Je souhaite actuellement faire un copier coller de ce code sur une autre page (template), afin que soit afficher les sous categories (children) correspondantes.

Bien cordialement