Thank you all for your support, especially those who purchased Guachi early on—willing to pay even before the product was fully refined! This shows tremendous trust in me. To express my gratitude, I’m offering the following benefits:
- For those who purchased the Basic or Advanced Edition before March 31st, you’ll receive an extra year of free updates—totaling two years of complimentary updates. Future updates are highly likely to be included, so you won’t face situations like “my project isn’t finished, but updates have expired.”
- For those who purchased the Flagship Edition before March 31st, we’re gifting you the Builder Local Edition. This means you can set up the Builder on your own server, completely eliminating concerns about guaqi.com’s uptime! The Builder will also receive permanent, synchronized updates with the official website!
This update includes:
- Added custom form settings for promotional commission configurations in payment mode (accessible via the WP admin form creation page).
- Added sticky header toggle and offset settings for left/right sidebar widgets (in Builder section settings).
- Added auto-load-more functionality for article, post, and comment lists. (Builder article, post, and comment list settings). Added default article sorting settings in the Builder.
- Added Xiaohongshu mode for posts and articles.
- Improved comment deletion functionality in Personal Center -> Creation Center.
- Completed category filtering, sorting, and search functionality. (Existing articles containing downloads, audio, etc., require re-saving to enable filtering).
- Added post and comment weight recalculation feature in WP admin. Typically used when adjusting weight parameters or ensuring compatibility with legacy data (WP Admin, Guachi Settings, Rebuild Data).
- Add podcast functionality to forms. Current form capabilities include: submissions (including payments, dynamic pricing), polls, to-do lists, collapsible content, and podcasts.
- Added keepAlive support to Node-side Fetch requests for speed improvements. Supports UDS mode (Unix Domain Socket) to enhance internal HTTP communication speed when Node and WP reside on the same server. Tutorial below.
- Styled the article menu list format in the Builder. Added a Podcast module to the Builder’s universal modules.
- Optimized the UI for the Promotion, Wealth, and Membership modules.
- Added global primary color settings (including dark mode: in the Builder, click a blank area to access global settings).
- Added global font settings (in the Builder, click a blank area to access global settings).
- Optimized and adjusted overall color presentation in dark mode.
- Frontend source code expected to be released tomorrow, with instructions on using child themes and custom components.
Enable UDS mode
UDS mode appears problematic—please ignore it for now. Hold off on tinkering until I establish a simpler, verified method!
UDS mode can only be enabled if your Node server and WordPress are on the same server. Once enabled, the program uses internal network communication to improve API request efficiency. This explanation uses Baota as an example; other environments are similar.
I. Node-side modifications
Open the `/server/chunks/_/nitro.mjs` file in your Node site directory. Search for the string “wpSocketPath”. Within the double quotes following it, enter: /dev/shm/wp-nuxt.sock.
Next, locate the line containing `apiBase` and replace the domain with your internal IP address. I used: 127.0.0.100/graphql You may substitute with another internal IP. My complete code is as follows:
"private": { "gqVersion": "1.9.2", "publishedAt": "2025-09-25", "apiSecret": "E5E******************** gz2Vb", "apiBase": "http://127.0.0.100/graphql", "wpSocketPath": "/dev/shm/wp-nuxt.sock", "port": "3000",
"defaultLocale": "zh-hans", "locales": "zh-hans|zh-CN,en|en-US,es|es-ES", "redis": { "host": "127.0.0.1", "port": "6379",
"db": "1", "password": "", "username": "" } }
Only modify the values of `apiBase` and `wpSocketPath`; leave everything else unchanged.
II. Modifications on the WP Side
In Pagoda, locate the WP site’s settings under Site Settings -> Configuration File. Add: listen unix:/dev/shm/wp-nuxt.sock;

Then bind the internal IP to the WP site:

III. Grant Permissions to the Sock File

Navigate to the location shown in the image above, set 666 permissions for the wp-nuxt.sock file, then restart the Nginx and Node.js services. Done!
