HEX
Server: Apache
System: Linux digivps 5.15.0-163-generic #173-Ubuntu SMP Tue Oct 14 17:51:00 UTC 2025 x86_64
User: root (0)
PHP: 8.3.15
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/biographybirthday.com/wp-content/themes/bio/parts/home/birthday.php
<div class="row cta-container">
    <div class="col-sm-6 most-popular">
        <h3 class="text-center"><a href="/today-birthdays" title="Today&#039;s Birthdays">Today&#039;s Birthday</a></h3>

        <?php
        $month = date('m');
        $day = date('d');
        $today = date('Y-m-d');
        $todaymd = date('-m-d',strtotime($today));
        $meta_query = array(
            array(
                'key'     => 'bio_dob',
                'compare' => 'REGEXP',
                'value'   => $todaymd,
            )
        );

        $args = array(
            'posts_per_page' => 3,
            'post_status' => 'publish',
            'post_type' => 'post',
            'meta_query' => $meta_query
        );
        $the_query = new WP_Query( $args );
        ?>
        <?php $count = 0; ?>

        

        <?php if ( $the_query->have_posts() ) : ?>

            <?php if($the_query->found_posts > 3):?>
                    <?php while ( $the_query->have_posts() ) : $the_query->the_post();?>
                        <?php if($count < ($the_query->post_count-1)):?>
                            <?php hm_get_template_part('parts/content-single', array('person_item_class'=> 'person-item-small'));?>
                        <?php endif;?>
                        <?php $count++;?>
                    <?php endwhile;?>
                    <a href="/today-birthdays" class="face person-item-small last-face-cta" style="background: url(<?php echo get_the_post_thumbnail_url('','thumbnail');?>) no-repeat center center; background-size:cover;">
                        <div class="info">
                            <div class="btn btn-default">More<span> <?php echo date('M').' '.date('d');?></span></div>
                        </div>
                    </a>
                    <?php else:?>
                        <?php while ( $the_query->have_posts() ) : $the_query->the_post();?>
                            <?php if($count < ($the_query->post_count)):?>
                                <?php hm_get_template_part('parts/content-single', array('person_item_class'=> 'person-item-small'));?>
                            <?php endif;?>
                            <?php $count++;?>
                        <?php endwhile;?>
                    <?php endif;?>
        <?php else:?>
            <div class="alert text-center">
                No birthday today !!!
            </div>
        <?php endif;?>
        <?php wp_reset_postdata();?>
        <div class="clearfix"></div>
    </div>
    <div class="col-sm-6 trending">
        <h3 class="text-center"><a href="/upcoming-birthday" title="Upcoming Birthday">Upcoming Birthday</a></h3>
        <?php
        $meta_query = array();
        $today = current_time('Y-m-d');
        $upcoming_array = array();
        for($i=1;$i<7;$i++){
            $tomorrow = date('-m-d',strtotime($today . "+".$i." days"));
            $upcoming_array[$i-1] =  array(
                'key'     => 'bio_dob',
                'value'   => $tomorrow,
                'compare' => 'REGEXP',
            );
        }
        $meta_query = array(
            'relation'=>'OR'
        );
        $meta_query = array_merge($meta_query, $upcoming_array);

        $args = array(
            'posts_per_page' => 3,
            'post_status' => 'publish',
            'post_type' => 'post',
            'meta_query' => $meta_query
        );
        $the_query = new WP_Query( $args );
        ?>
        <?php $count = 0; ?>
        <?php if ( $the_query->have_posts() ) : ?>
            <?php if($the_query->found_posts > 3):?>
                <?php while ( $the_query->have_posts() ) : $the_query->the_post();?>
                    <?php if($count < ($the_query->post_count-1)):?>
                        <?php hm_get_template_part('parts/content-single', array('person_item_class'=> 'person-item-small'));?>
                    <?php endif;?>
                    <?php $count++;?>
                <?php endwhile;?>
                <a href="/upcoming-birthday" class="face person-item-small last-face-cta" style="background: url(<?php echo get_the_post_thumbnail_url('','thumbnail');?>) no-repeat center center; background-size:cover;">
                    <div class="info">
                        <div class="btn btn-default">More<span> Birthdays</span></div>
                    </div>
                </a>
            <?php else:?>
                <?php while ( $the_query->have_posts() ) : $the_query->the_post();?>
                    <?php if($count < ($the_query->post_count-1)):?>
                        <?php hm_get_template_part('parts/content-single', array('person_item_class'=> 'person-item-small'));?>
                    <?php endif;?>
                    <?php $count++;?>
                <?php endwhile;?>
            <?php endif;?>
        <?php else:?>
            <div class="alert text-center">
                No upcoming birthday !!!
            </div>
        <?php endif;?>
        <?php wp_reset_postdata();?>
        <div class="clearfix"></div>
    </div>
</div>