= 1; $number--) { $items[] = [ 'id' => (string) $number, 'type' => 'comment_reply', 'title' => '消息 ' . $number, 'desc' => '内容', 'url' => '', 'read' => 0, 'created_at' => '2026-08-25 12:00:00', ]; } return $items; } } namespace AKSRT\Settings { final class Settings { public static string $paginateType = 'ajax_lists'; public static function notification_settings(): array { return ['paginate_type' => self::$paginateType]; } } } namespace { require_once dirname(__DIR__, 2) . '/inc/modules/message-center.php'; function render_pagination_mode(string $type): string { \AKSRT\Settings\Settings::$paginateType = $type; ob_start(); aksrt_render_message_center_list(1, 'unread', 2); return (string) ob_get_clean(); } $ajax = render_pagination_mode('ajax_lists'); $numbers = render_pagination_mode('default'); echo json_encode([ 'ajax_items' => substr_count($ajax, '
str_contains($ajax, 'messages-pagination--numbers'), 'default_items' => substr_count($numbers, '