Support

Account

Home Forums General Issues get pages with same chexbox value Reply To: get pages with same chexbox value

  • I Eliot,
    I tried but without result 🙁
    I’m in page.php and after header e before footer I wrote:

    <?php if (is_page('6')) { ?>
    
        <?php 
        $pagecat = get_pages(array(
            'meta_query' => array(
                array(
                    'key' => 'categorie', 
                    'value' => '"ceg"', 
                    'compare' => 'LIKE'
                )
            )
        ));
        if( $pagecat ) { ?>
            <ul>              
            <?php  foreach ($pagecat as $pagecats) {  ?>
                <li>
                <a href="<?php echo get_page_link($pagecats->ID); ?>">
                <?php echo get_the_title($pagecats->ID); ?>
                </a>
                </li>
            <?php } ?>       
            </ul>
        <?php } ?>
        
    <?php } else { ?>
    
        <?php while ( have_posts() ) : the_post(); ?>
            <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
                    <h1><?php the_title(); ?></h1>
                    <?php the_content(); ?>
            </div>
        <?php endwhile; ?>
        
    <?php } ?>
    

    It show all pages but only one page in cms has “ceg” value checked.
    where did I go wrong?