Description
GTLSS generates an AI Summary box that synthesises the content of a WordPress article into a maximum of 5 key points, helping readers quickly understand what the post is about before reading it in full.
The summary is generated via the OpenAI API and can be displayed in two ways:
- Automatically — inserted before the first H2 heading in the article
- Manually — using the
[gtlss]shortcode anywhere in the content
Key Features
- AI-powered summary generation (up to 5 bullet points)
- Automatic insertion before the first H2 heading
[gtlss]shortcode for manual placement- Per-post generation via a dedicated metabox in the editor
- Bulk generation across multiple posts from the admin panel
- Configurable fallback position when no H2 heading is found
- Summaries stored in post meta — never re-generated without user action
- No telemetry, no tracking, no external data collection
- Secure API key storage (not autoloaded, masked in the UI)
- Fully internationalised and ready for translation
How It Works
- Enter your OpenAI API key in GTLSS Settings
- Enable AI generation with the opt-in toggle
- Open any post, click Generate in the AI Summary metabox
- The summary is saved to the post and displayed automatically
Requirements
- An OpenAI API key (free trial or paid account)
- WordPress 6.0 or higher
- PHP 7.4 or higher
Third-Party Services
This plugin connects to the OpenAI API to generate article summaries.
When you trigger a summary generation (single post or bulk), the plugin sends the full text content of the post to OpenAI. No other data is transmitted.
Requests are made only when:
- A valid OpenAI API key has been entered in the plugin settings
- AI generation has been explicitly enabled by an administrator
- A generation is manually triggered (no automatic background processing)
OpenAI Privacy Policy: https://openai.com/policies/privacy-policy
OpenAI Terms of Use: https://openai.com/policies/terms-of-use
Installation
Automatic installation
- Go to Plugins Add New in your WordPress admin
- Search for GTLSS
- Click Install Now, then Activate
Manual installation
- Download the plugin zip file
- Go to Plugins Add New Upload Plugin
- Upload the zip file and click Install Now, then Activate
First-time setup
- Go to GTLSS Settings
- Enter your OpenAI API key and click Test Connection to verify it
- Enable AI generation using the opt-in toggle
- Choose how to display summaries: automatic (before first H2) or shortcode
- Open any post and click Generate in the AI Summary metabox
FAQ
-
Do I need an OpenAI account?
-
Yes. You need a valid OpenAI API key to use this plugin. You can create one at https://platform.openai.com/account/api-keys. OpenAI offers a free trial credit for new accounts.
-
Is the summary generated automatically on every page load?
-
No. Summaries are generated only when you explicitly click Generate in the post editor, or run a bulk generation from the admin panel. Once generated, the summary is stored in the post and served directly from the database — no API calls happen on the frontend.
-
Where is the summary stored?
-
The summary is stored in the WordPress database as post meta, associated with the individual post. It is not part of the post content and can be regenerated or erased at any time.
-
What happens if the article has no H2 heading?
-
You can configure a fallback position in GTLSS Settings. The summary can be inserted before or after the post content when no H2 heading is found.
-
Can I display the summary manually?
-
Yes. Set the display mode to Shortcode in Settings, then add
[gtlss]anywhere inside the post content. -
Does the plugin slow down my site?
-
No. The summary is generated once and cached in post meta. On the frontend, the plugin only queries the database for the stored summary — it never calls the OpenAI API during page load.
-
Does the plugin track users or collect analytics?
-
No. The plugin contains no telemetry, analytics, or tracking code of any kind.
-
Which AI model is used?
-
The plugin uses
gpt-4o-miniby default. Developers can change the model via thegtlss_provider_modelfilter. -
Can I use a different AI provider?
-
The endpoint, headers, and request body are all overridable via filters (
gtlss_provider_endpoint,gtlss_provider_headers,gtlss_provider_body), making it possible to point the plugin at any OpenAI-compatible API.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“GTLSS” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “GTLSS” 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
- AI summary generation via OpenAI API (up to 5 bullet points per post)
- Automatic insertion before the first H2 heading
[gtlss]shortcode support for manual placement- Per-post generation via metabox in the post editor
- Bulk generation for multiple posts from the admin panel
- Configurable fallback position when no H2 is present
- Secure API key storage with connection test
- Full internationalisation support