
外掛標籤
開發者團隊
原文外掛簡介
News in 100 Words is a powerful WordPress plugin that automatically generates concise AI-powered summaries for your blog posts and news articles. Perfect for news websites, blogs, and content publishers who want to provide quick, engaging summaries to their readers.
Key Features:
AI-Powered Summary Generation
Uses OpenAI’s advanced language models (GPT-3.5 Turbo, GPT-4, GPT-4 Turbo)
Generates concise, accurate summaries automatically
Supports multiple summary lengths (1, 2, or 3 paragraphs)
Intelligent content extraction and summarization
Lightning Bolt Icon Display
Eye-catching lightning bolt icon (⚡) appears next to post titles
Fully customizable size (Small, Medium, Large)
Customizable color to match your theme
Per-post control to show/hide icon
Responsive design that works on all devices
Beautiful Popup Modal
Elegant popup displays summaries with smooth animations
Shows featured image, post title, date, and category
Light/Dark/Auto theme support
Fully responsive and mobile-friendly
Accessible with ARIA labels and keyboard navigation
Customizable colors for buttons and bullet points
Thunderbolt News Feature
Full-page news carousel for showcasing featured articles
Swipeable card-based design with Swiper.js
Beautiful animations and transitions
Customizable logo, colors, and typography
Navigation arrows with customizable position
Share buttons for social media (Facebook, Twitter, WhatsApp, Reddit, Email)
Responsive design for all screen sizes
Universal Editor Support
Works seamlessly with Gutenberg Block Editor
Full support for Classic Editor (TinyMCE)
Meta box appears automatically for all supported post types
Multi-Language Support
Generate summaries in multiple languages:
English
Arabic (العربية)
Hindi (हिन्दी)
Kannada (ಕನ್ನಡ)
send a request or comment to add new language
Future Enhancements: Interaction Tracking
Track clicks on summary icons
Per-post engagement metrics
Global statistics dashboard
REST API endpoints for custom analytics
Comprehensive Settings
API configuration and model selection
Summary generation preferences
Icon customization (size, color)
Popup styling (theme, colors, fonts)
Thunderbolt page customization:
Logo and branding
Background colors
Typography settings
Navigation controls
Card styling
Auto-generation toggle
Rate limiting and timeout settings
Auto-Generation
Automatically generate summaries when posts are published
Only generates if no summary exists
Respects API rate limits with built-in delays
Can be disabled for manual generation only
Customizable Summary Length
Short (1 paragraph) – Quick, concise summaries
Medium (2 paragraphs) – Balanced detail and brevity
Large (3 paragraphs) – Comprehensive summaries
Formatted as bullet points for easy reading
Security & Performance
Secure API key storage
Nonce verification for all requests
Proper data sanitization and escaping
Optimized database queries
Minimal front-end overhead
Cached summaries for fast loading
Accessibility
ARIA labels and roles
Keyboard navigation support
Screen reader friendly
High contrast support
Semantic HTML structure
Perfect For:
* News websites and online magazines
* Blog publishers who want quick summaries
* Content creators looking to improve engagement
* Websites wanting to showcase featured news
External Services
This plugin connects to the OpenAI API to generate AI-powered summaries of your blog posts and news articles. The summaries are needed to display concise content previews in the lightning bolt icon popup and Thunderbolt news carousel.
What data is sent and when:
The plugin sends the following data to OpenAI’s API (https://api.openai.com/v1/chat/completions):
Post content: The full title and body content of your WordPress post/article
API key: Your OpenAI API key (sent in the Authorization header for authentication)
Model selection: The AI model you’ve selected (GPT-3.5 Turbo, GPT-4, or GPT-4 Turbo)
Language preference: The language you want the summary generated in (English, Arabic, Hindi, or Kannada)
Length preference: Your preferred summary length (short, medium, or large)
Generation parameters: Temperature and token limits for the AI response
When data is sent:
Manual generation: When you click the “Generate News” button in the WordPress post editor (Gutenberg or Classic Editor)
Automatic generation: When auto-generation is enabled in settings and a post is published for the first time (only if no summary already exists for that post)
Important notes:
The plugin only sends data when you actively generate a summary or when auto-generation is enabled and a post is published
Post content is sent only for the specific post you’re generating a summary for
Your API key is stored securely in WordPress options and is only sent to OpenAI’s servers for authentication
Summaries are cached locally in your WordPress database after generation, so the API is not called again for the same post unless you regenerate the summary
The plugin includes rate limiting and retry logic to respect API limits
Service provider information:
This service is provided by OpenAI, L.L.C.:
* Terms of Service: https://openai.com/policies/terms-of-use
* Privacy Policy: https://openai.com/policies/privacy-policy
Developer Notes
This plugin uses:
* PSR-4 autoloading via Composer
* WordPress REST API for AJAX operations
* WordPress Coding Standards
For developers: The plugin follows WordPress best practices and is fully extensible through hooks and filters.
