HEX
Server: nginx/1.28.1
System: Linux VM-0-12-opencloudos 6.6.117-45.oc9.x86_64 #1 SMP Thu Dec 4 10:26:39 CST 2025 x86_64
User: www (1000)
PHP: 7.4.33
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/www.waciwang.com/wp-content/themes/miragev-main/templates/home/posts.php
<?php
/**
 * @author: vtheme <mail@vtheme.cn>
 * @author URI: https://vtheme.cn
 */

wp_reset_postdata();

$vt_config = vt_get_config();

$sticky_arr = get_option( 'sticky_posts' );

?>



<div class="articles-widget">
    <div class="articles-header">
        <?= __('最新文章','vt')?>
    </div>
    <div class="articles-list">
        <?php if($sticky_arr): ?>
            <?php
            $args = array(
                'post__in' => $sticky_arr,
                'ignore_sticky_posts' => 1,
                'orderby' => array('date' => "desc")
            );

            if( $vt_config['posts_ids'] ){
                $args['category__in'] = $vt_config['posts_ids'];
            }

            if( $vt_config['posts_not_in_ids'] ){
                $args['category__not_in'] = $vt_config['posts_not_in_ids'];
            }

            $query_posts = new WP_Query( $args );
            ?>
            <?php while ($query_posts->have_posts()) : ?>
                <?php $query_posts->the_post(); ?>
                <?php get_template_part( 'templates/media/media' ); ?>
            <?php endwhile; ?>
            <?php wp_reset_postdata(); ?>
        <?php endif ?>


        <?php
        $args = array(
            'posts_per_page' => get_option('posts_per_page'),
            'ignore_sticky_posts' => true,
            'post__not_in' => $sticky_arr,
            'orderby' => array('date' => "desc")
        );

        if( $vt_config['posts_ids'] ){
            $args['category__in'] = $vt_config['posts_ids'];
        }

        if( $vt_config['posts_not_in_ids'] ){
            $args['category__not_in'] = $vt_config['posts_not_in_ids'];
        }

        $query_posts = new WP_Query( $args );
        ?>
        <?php while ($query_posts->have_posts()) : ?>
            <?php $query_posts->the_post(); ?>
            <?php get_template_part( 'templates/media/media' ); ?>
        <?php endwhile; ?>
    </div>
    <button
        type="button"
        class="posts-more-button articles-more"
        data-auto-load='<?php echo $vt_config['posts_auto_load'] ?>'
        data-auto-limit='<?php echo $vt_config['posts_auto_load_limit'] ?>'
        data-no-more='false'
        data-current-page='1'>
        <span><?= __('查看更多','vt')?></span>
        <i class="fa-solid fa-spinner"></i>
    </button>
</div>



<?php
wp_reset_postdata();
?>