'author', 'overrides' => [ 'no_author' => true, 'no_margin' => true, ], ]); $author_posts = new WP_Query([ 'author' => $user_id, 'posts_per_page' => $per_page, 'post_status' => 'publish', 'paged' => $posts_page, 'no_found_rows' => false, ]); // 面板 AJAX 翻页期间由 author.js 切 .is-loading,骨架沿用文章列表的 // .post_ajax_loader 契约。 $user_home_panel_loader = function_exists('aksrt_render_placeholder') ? '
' . aksrt_render_placeholder('list', max(4, (int) $per_page)) . '
' : ''; aksrt_render_post_list(array_merge($user_home_render_config, ['wrapper_class' => 'aksrt-user-home__post-list', 'append_inner_html' => $user_home_panel_loader]), $author_posts); aksrt_render_user_home_pagination((int) $author_posts->max_num_pages, (int) $posts_page); wp_reset_postdata();