Description
WTeam Executor adds an AI assistant to WordPress administration. Authorized administrators can describe a problem or task, let the assistant inspect permitted context, and work with supported WordPress interfaces from wp-admin.
Capabilities
- AI assistant on supported WordPress admin screens.
- OpenAI API-key mode and optional ChatGPT account connection.
- Configurable model, analysis rounds, system prompt and launcher position.
- Administrator and Network Super Admin access controls.
- Optional bounded read-only inspection of supported WordPress source and log files. Server-side tools and file/log reads are disabled by default.
- Safe inspection of selected non-secret WordPress configuration values.
- Optional bounded database diagnostics for the active WordPress database, with sensitive-value redaction enabled by default.
- Supported wp-admin visual interaction and multi-step assistant workflows.
- Supported Elementor editor interaction through the assistant interface.
AI connection
Open Executor > Settings and choose either an OpenAI API key or a ChatGPT account connection. API-key mode uses OpenAI’s Responses API. ChatGPT account mode uses a one-time device authorization flow; no OpenAI API key is exposed or created by that connection.
ChatGPT account connection and Codex
The optional ChatGPT account mode lets an administrator explicitly connect an eligible ChatGPT account. OpenAI documents Codex App Server for embedding Codex into products, including ChatGPT-managed authentication and the device-code flow:
https://learn.chatgpt.com/docs/app-server
OpenAI also documents that Codex CLI uses the ChatGPT Codex Responses endpoint when authenticated with ChatGPT:
https://openai.com/index/unrolling-the-codex-agent-loop/
WTeam Executor implements this OpenAI connection directly in PHP so standard WordPress hosting does not need Node.js, shell access or a separate App Server process. Requests go directly to OpenAI-operated authentication and Codex endpoints and are not proxied through a service operated by the plugin author. ChatGPT/Codex availability, models, plan eligibility, rate limits and usage limits are determined by OpenAI and the connected account.
Authentication tokens required to maintain the ChatGPT connection are encrypted with AES-256-GCM using WordPress installation secrets and stored in WordPress user metadata for the connected administrator. WTeam Executor is an independent third-party plugin and is not affiliated with, sponsored by or endorsed by OpenAI.
Database diagnostics
Database diagnostics are optional. The assistant cannot submit raw SQL. Inspection uses bounded structured read requests; allowed tables and columns are validated by the plugin before WordPress prepares and executes the query. Sensitive-value redaction is enabled by default.
External services
WTeam Executor relies on OpenAI as a third-party external AI service. No OpenAI request is made merely by installing or activating the plugin. Requests occur when an authorized administrator configures or actively uses an OpenAI connection, including connecting/checking/disconnecting a ChatGPT account or sending an assistant request.
OpenAI-operated hosts contacted by WTeam Executor:
- https://api.openai.com/ – Responses API requests in API-key mode.
- https://auth.openai.com/ – ChatGPT/Codex device authorization and related authentication/token operations in ChatGPT account mode.
- https://chatgpt.com/ – Codex-backed assistant requests, model discovery and usage information after a ChatGPT account is explicitly connected.
Depending on the task and enabled settings, WTeam Executor may send the administrator’s prompt and conversation history, screenshots of the current WordPress administration/editor screen, visible page/DOM information and controls, WordPress environment metadata, bounded source or log excerpts, and bounded database diagnostic results to OpenAI. This data is sent so the AI service can understand the current WordPress context, analyze the request, provide diagnostic guidance and determine supported assistant actions.
Screenshots and diagnostic data can contain personal, confidential or sensitive information visible in wp-admin or stored by the site. Administrators should review the current screen and task before sending a request. Database diagnostic redaction is enabled by default; disabling it may allow personal or sensitive database values to be sent to OpenAI.
By configuring an OpenAI API key or explicitly connecting a ChatGPT account and using the assistant, the administrator chooses to send the relevant connection/request data and task context described above to OpenAI for processing.
OpenAI Codex App Server documentation:
https://learn.chatgpt.com/docs/app-server
OpenAI service:
https://openai.com/
OpenAI Terms of Use:
https://openai.com/policies/terms-of-use/
OpenAI Privacy Policy:
https://openai.com/policies/privacy-policy/
Data sent to OpenAI is handled by OpenAI according to its applicable terms and privacy policy. Site administrators are responsible for ensuring that their use of OpenAI services and the data they choose to send is appropriate for their site and applicable legal requirements.
Third-party libraries
WTeam Executor bundles html2canvas 1.4.1 under the MIT License.
Source:
https://github.com/niklasvh/html2canvas/tree/v1.4.1
The bundled license is located at assets/vendor/html2canvas/LICENSE.
Screenshots






Installation
- Install and activate WTeam Executor.
- Open Executor > Settings.
- Choose OpenAI API key or ChatGPT account as the AI provider.
- Configure the selected provider and assistant preferences.
- Save the settings and open the assistant from a supported WordPress screen.
FAQ
-
Why does WTeam Executor connect directly to OpenAI?
-
WTeam Executor supports WordPress 6.2+. The native
wp_ai_client_prompt()API was introduced in WordPress 7.0, so WTeam Executor keeps its direct OpenAI transport to provide AI functionality across its declared WordPress compatibility range.https://developer.wordpress.org/reference/functions/wp_ai_client_prompt/
-
Are plugin settings stored normally in WordPress?
-
Yes. WTeam Executor stores its settings through the WordPress Settings API.
-
Can WTeam Executor inspect files?
-
Yes, only when both “Enable server-side assistant tools” and “Enable file and log reads” are enabled. Both are disabled by default. File access is bounded and read-only; it does not permit file creation, editing, replacement, renaming or deletion.
-
Can WTeam Executor inspect the WordPress database?
-
Yes, when database diagnostics are explicitly enabled. Reads are structured and bounded: the assistant selects an allowed table, explicit columns, at most one optional filter and a limit rather than supplying SQL. Sensitive-value redaction is enabled by default.
-
Can the assistant work with wp-admin and Elementor?
-
Yes. WTeam Executor supports guided interaction on supported wp-admin screens and supported Elementor editor context when Elementor is available.
-
Does WTeam Executor send screenshots to OpenAI?
-
Depending on the task, WTeam Executor may send a screenshot of the current WordPress administration or editor screen to OpenAI so the assistant can understand visible interface state and controls.
-
How is the ChatGPT account connection stored?
-
WTeam Executor stores the authentication tokens needed to maintain an explicitly connected ChatGPT account in that administrator’s WordPress user metadata. The token payload is encrypted with AES-256-GCM using WordPress installation secrets. Disconnecting removes the stored connection data for that administrator and sends the applicable OpenAI disconnect/revocation request.
-
What happens if database redaction is disabled?
-
Diagnostic results sent to OpenAI may contain personal or sensitive information stored in the WordPress database.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“WTeam Executor” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “WTeam Executor” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.
- OpenAI-powered WordPress assistant with API-key and optional ChatGPT account modes.
- Supported wp-admin and Elementor interaction.
- Bounded file/log inspection and optional bounded database diagnostics.
- Privacy Policy Guide suggested text for sites using WTeam Executor.
