| Server IP : 116.153.78.57 / Your IP : 43.159.78.114 Web Server : nginx/1.28.0 System : Linux 1763701629066 6.8.0-53-generic #55-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 17 15:37:52 UTC 2025 x86_64 User : www ( 1001) PHP Version : 8.2.28 Disable Function : 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 MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/www.lengcat.cn/wp-content/themes/onenav/ |
Upload File : |
<?php
/*
* @Template Name: 博客页面
* @Author: iowen
* @Author URI: https://www.iowen.cn/
* @Date: 2021-06-03 08:56:01
* @LastEditors: iowen
* @LastEditTime: 2025-06-10 23:45:20
* @FilePath: /onenav/template-blog.php
* @Description:
*/
get_header();
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$args = array(
'ignore_sticky_posts' => 1,
'paged' => $paged,
'post_type' => 'post',
);
if (isset($_GET['cat'])) {
$args['cat'] = __post('cat');
}
//$args = io_add_visibility_tax_query($args);
?>
<main class="container my-2" role="main">
<?php io_show_sidebar('max-blog-top-full-sidebar') ?>
<div class="content">
<div class="content-wrap">
<div class="content-layout ajax-load-page">
<?php echo get_ajax_load_posts() ?>
<div class="posts-row ajax-posts-row row-col-1a row-col-md-2a" data-style="post-min">
<?php
query_posts( $args );
if ( have_posts() ) :
while ( have_posts() ) : the_post();
echo get_post_card('min', ['class' => 'ajax-item']);
endwhile;
endif;
?>
</div>
<div class="posts-nav">
<?php
io_paging();
wp_reset_query();
?>
</div>
<?php io_show_sidebar('max-blog-bottom-sidebar') ?>
</div>
</div>
<?php get_sidebar('blog'); ?>
</div>
<?php io_show_sidebar('max-blog-bottom-full-sidebar') ?>
</main>
<?php
get_footer();
function get_ajax_load_posts()
{
$cats = io_get_option('blog_index_cat', '');
if (empty($cats))
return;
$cat = __post('cat');
$active = $cat ? '' : 'active';
$link = get_permalink();
$html = '<div class="text-sm overflow-x-auto no-scrollbar white-nowrap blog-tab mb-3">';
$html .= '<a href="' . esc_url($link) . '" class="btn btn-tab-h ajax-posts-load is-tab-btn py-0 text-sm ' . $active . ' m-1" ajax-method="card" data-cat="-1">' . __('最新文章', 'i_theme') . '</a>';
foreach ($cats as $value) {
$active = $cat == $value ? 'active' : '';
$link = add_query_arg('cat', $value, $link);
$html .= '<a href="' . esc_url($link) . '" class="btn btn-tab-h ajax-posts-load is-tab-btn py-0 text-sm ' . $active . ' m-1" ajax-method="card" data-cat="' . $value . '">' . get_cat_name($value) . '</a>';
}
$html .= '</div>';
return $html;
}