{"id":355069,"date":"2026-08-29T01:59:48","date_gmt":"2026-08-29T01:59:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/aiwp-maker-basic\/"},"modified":"2026-10-06T14:29:48","modified_gmt":"2026-10-06T14:29:48","slug":"chimys-ai-coding-lab","status":"publish","type":"plugin","link":"https:\/\/mn.wordpress.org\/plugins\/chimys-ai-coding-lab\/","author":13218554,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.0","stable_tag":"2.0.0","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Chimy's AI Coding Lab","header_author":"Chimy","header_description":"\u5c55\u793a Chimy's AI Coding Lab \u5f00\u53d1\u6210\u679c\u7684\u6848\u4f8b\u95e8\u6237\uff1a\u6c47\u96c6\u5f00\u6e90 WordPress \u63d2\u4ef6\u3001\u4e3b\u9898\u4e0e App \u6848\u4f8b\uff0c\u63d0\u4f9b\u6587\u6863\u94fe\u63a5\u3002","assets_banners_color":"1a287f","last_updated":"2026-10-06 14:29:48","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/aiwp.pro","header_author_uri":"https:\/\/chimy.cn","rating":0,"author_block_rating":0,"active_installs":0,"downloads":396,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.7.13":{"tag":"1.7.13","author":"chimy","date":"2026-08-29 06:29:28","revision":3671159},"1.7.14":{"tag":"1.7.14","author":"chimy","date":"2026-10-05 16:27:40","revision":3729290},"1.7.5":{"tag":"1.7.5","author":"chimy","date":"2026-08-29 01:59:33","revision":3671059},"2.0.0":{"tag":"2.0.0","author":"chimy","date":"2026-10-06 14:29:48","revision":3731022}},"upgrade_notice":{"2.0.0":"<p>All companion capabilities are now built in; deactivate and remove any standalone wp-maker-* plugins before updating. Recommended update.<\/p>","1.11.0":"<p>Authentication capabilities are now built in; the standalone WP Maker Auth plugin is no longer needed. Recommended update.<\/p>","1.10.0":"<p>Site management and optimization capabilities are now built in; the standalone WP Maker Site plugin is no longer needed. Recommended update.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3730971,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3730997,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3730997,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3730971,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.7.13","1.7.14","1.7.5","2.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3671159,"resolution":"1","location":"assets","locale":"","width":1600,"height":841},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3671159,"resolution":"2","location":"assets","locale":"","width":1600,"height":841},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3671159,"resolution":"3","location":"assets","locale":"","width":1600,"height":841},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3671159,"resolution":"4","location":"assets","locale":"","width":1600,"height":841},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3671159,"resolution":"5","location":"assets","locale":"","width":1600,"height":841}},"screenshots":{"1":"AI Provider \u2014 configure AI service connectors (built in)","2":"Post management \u2014 manage articles from the SPA admin","3":"Login page \u2014 modern SPA login experience (built in)","4":"Profile page \u2014 user profile in the SPA admin","5":"Dashboard \u2014 the SPA admin overview for your site"}},"plugin_section":[],"plugin_tags":[83,10447,441,600],"plugin_category":[51,54],"plugin_contributors":[278136],"plugin_business_model":[],"class_list":["post-355069","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-modules","plugin_tags-multisite","plugin_tags-security","plugin_category-multisite","plugin_category-security-and-spam-protection","plugin_contributors-chimy","plugin_committers-chimy"],"banners":{"banner":"https:\/\/ps.w.org\/chimys-ai-coding-lab\/assets\/banner-772x250.png?rev=3730971","banner_2x":"https:\/\/ps.w.org\/chimys-ai-coding-lab\/assets\/banner-1544x500.png?rev=3730997","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/chimys-ai-coding-lab\/assets\/icon-128x128.png?rev=3730971","icon_2x":"https:\/\/ps.w.org\/chimys-ai-coding-lab\/assets\/icon-256x256.png?rev=3730997","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/chimys-ai-coding-lab\/assets\/screenshot-1.png?rev=3671159","caption":"AI Provider \u2014 configure AI service connectors (built in)"},{"src":"https:\/\/ps.w.org\/chimys-ai-coding-lab\/assets\/screenshot-2.png?rev=3671159","caption":"Post management \u2014 manage articles from the SPA admin"},{"src":"https:\/\/ps.w.org\/chimys-ai-coding-lab\/assets\/screenshot-3.png?rev=3671159","caption":"Login page \u2014 modern SPA login experience (built in)"},{"src":"https:\/\/ps.w.org\/chimys-ai-coding-lab\/assets\/screenshot-4.png?rev=3671159","caption":"Profile page \u2014 user profile in the SPA admin"},{"src":"https:\/\/ps.w.org\/chimys-ai-coding-lab\/assets\/screenshot-5.png?rev=3671159","caption":"Dashboard \u2014 the SPA admin overview for your site"}],"raw_content":"<!--section=description-->\n<p>Chimy's AI Coding Lab is the platform core of the WP Maker plugin series: module management, unified REST API, security hardening, and ACF infrastructure. A modern React-based SPA admin is built in and replaces the native WordPress admin experience within its own menu, so no separate admin plugin is required. The Plate-based rich text editor, batch processing queue, WatermelonDB data synchronization, WP-Cron management, Transients management, the site &amp; optimization module (image compression, WebP generation, REST API access control, site icon), the authentication system (SPA login\/registration, phone login, QR code login, password recovery), AI capabilities (service connectors, chat completion, vision\/OCR, batch content completion, AI article generation), the app management hub (feature toggles, tab navigation, offline branding, version management), and app resource hosting are all built in. Since 2.0.0, every former wp-maker-* companion plugin has been merged into this single plugin.<\/p>\n\n<p>No companion plugins are required: what used to ship as the wp-maker-* plugin series (admin SPA, authentication, app management, AI, system tools, site &amp; optimization, rich text editor, resource hosting) is now delivered together in this one plugin.<\/p>\n\n<h4>Core Capabilities<\/h4>\n\n<ul>\n<li><strong>Modular platform<\/strong> \u2014 manifest.json-driven module discovery, registration, and enablement management; both built-in modules and external plugins can register<\/li>\n<li><strong>Built-in SPA admin<\/strong> \u2014 React-based modern admin with content management, media library, comments, users, plugins, appearance, and settings; served from the bundled build\/ directory over the <code>wpmaker\/v1\/admin\/*<\/code> REST API<\/li>\n<li><strong>Site &amp; optimization built in<\/strong> \u2014 post editor (wpautop, featured images), site icon customization, media upload enhancements (SVG\/JSON, renaming, EXIF stripping, dimension caps), image compression, WebP sidecar generation with front-end replacement, bulk media optimization, and IP-based REST API access control<\/li>\n<li><strong>Application support<\/strong> \u2014 private-site APIs (site creation\/search\/details), CORS support; WatermelonDB sync endpoints built in<\/li>\n<li><strong>Built-in editor &amp; system tools<\/strong> \u2014 Plate full-screen rich text editor; batch processing queue with Action Scheduler (batching, progress tracking, cancel\/retry), WP-Cron management, and Transients management<\/li>\n<li><strong>AI &amp; app modules built in<\/strong> \u2014 AI service connectors with chat completion, vision\/OCR, batch content completion, and AI article generation; app management hub (feature toggles, tab navigation, offline branding, versions); app resource hosting with an apps directory and entry points<\/li>\n<li><strong>Local avatars<\/strong> \u2014 preset SVG avatars available on the profile page<\/li>\n<li><strong>Security<\/strong> \u2014 malicious request blocking, SQL injection protection, XSS protection, directory traversal protection, login rate limiting, XML-RPC disabling; one-click temporary shutdown from the SPA dashboard<\/li>\n<\/ul>\n\n<h4>Modular Architecture<\/h4>\n\n<p>All modules are described by manifest.json with metadata and SPA menu configuration, managed by ModuleManager.<\/p>\n\n<p>External plugins can register via ModuleManager:<\/p>\n\n<pre><code>\\WPMaker\\Core\\ModuleManager::registerModulePath( __DIR__ );\n<\/code><\/pre>\n\n<h4>REST API Namespaces<\/h4>\n\n<ul>\n<li><code>wpmaker\/v1\/admin\/*<\/code> \u2014 platform administration (options, modules, system, network, categories, comments, users, etc.)<\/li>\n<li><code>wpmaker\/v1\/sync\/*<\/code> \u2014 WatermelonDB data sync (pull\/push, built in)<\/li>\n<li><code>wpmaker\/v1\/sites\/*<\/code> \u2014 private-site APIs (built in)<\/li>\n<li><code>wpmaker\/v1\/login<\/code>, <code>\/register<\/code>, <code>\/qr-login\/*<\/code>, <code>\/auth\/*<\/code> \u2014 authentication, QR code login, and token management (built in)<\/li>\n<\/ul>\n\n<h4>Dependencies<\/h4>\n\n<ul>\n<li>No required companion plugins \u2014 all former wp-maker-* companion plugins are built in. Custom code can hook into the batch processing queue via the <code>wpmaker_batch_handle_*<\/code> handlers<\/li>\n<li>Bundled libraries: Action Scheduler, erusev\/parsedown, chillerlan\/php-qrcode<\/li>\n<\/ul>\n\n<h4>Technical Requirements<\/h4>\n\n<ul>\n<li>PHP 7.4 or higher<\/li>\n<li>WordPress 6.0 or higher<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin does not contact any external service on its own. Previous versions optionally fetched a component catalog from Gitee inside the Case Portal; that feature has been removed.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not collect user data, does not perform remote telemetry, and does not send any information to the author's server.<\/p>\n\n<ul>\n<li><strong>CORS<\/strong> \u2014 cross-origin response headers are configured to support app requests; no data is actively sent out<\/li>\n<\/ul>\n\n<p>All external interactions are enabled explicitly by the site administrator; the plugin itself has no phone-home behavior.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate \"Chimy's AI Coding Lab\" in the WordPress Plugins menu<\/li>\n<li>Open the \"WPMaker\" top-level menu to use the built-in SPA admin<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20can%20i%20find%20documentation%20and%20support%3F\"><h3>Where can I find documentation and support?<\/h3><\/dt>\n<dd><p>Documentation is available at https:\/\/aiwp.pro. For support, please use the WordPress.org support forum for this plugin.<\/p><\/dd>\n<dt id=\"is%20multisite%20supported%3F\"><h3>Is Multisite supported?<\/h3><\/dt>\n<dd><p>Yes. Network-level plugin management and network admin entries are provided.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Single-plugin delivery completed: the remaining standalone plugins are now built in \u2014 AI (service connectors, chat completion, vision\/OCR, batch content completion, AI article generation), app management hub (feature toggles, tab navigation, offline branding, version management), and app resource hosting (apps directory, entry points, resource service)<\/li>\n<li>Feishu app credentials moved to a WordPress option (autoload disabled) with one-time file migration; the companion Node service pulls its configuration from a localhost-only REST endpoint<\/li>\n<li>Removed the Support page from the admin SPA<\/li>\n<\/ul>\n\n<h4>1.11.0<\/h4>\n\n<ul>\n<li>The authentication module (formerly the standalone wp-maker-auth plugin) is now built in: SPA login page takeover on wp-login.php, account\/email\/phone password login, APP registration, QR code login (tickets, public tickets, claim), persistent token system with X-WPMaker-Auth header, password recovery, email verification, and auth settings<\/li>\n<\/ul>\n\n<h4>1.10.0<\/h4>\n\n<ul>\n<li>The site &amp; optimization module (formerly the standalone wp-maker-site plugin) is now built in: site management endpoints (create\/search\/details\/mine), image compression with EXIF stripping and dimension caps, WebP sidecar generation with front-end replacement and bulk optimization, IP-based REST API access control, and site icon customization<\/li>\n<\/ul>","raw_excerpt":"Platform core of the WP Maker plugin series, with a built-in modern SPA admin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/355069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=355069"}],"author":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/chimy"}],"wp:attachment":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=355069"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=355069"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=355069"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=355069"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=355069"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=355069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}