WP Automatic by CS - Complete Description
Category: Development • Platform: WordPress Plugin
WP Automatic by CS (v1.8.7) - Professional WP Sites Automation
WP Automatic by CS is a high-performance, production-ready WordPress plugin designed to build fully automated news portals in any language. By combining advanced web scraping with powerful AI translation, it transforms standard RSS feeds into rich, localized articles.
Core Features
1. Multi-Campaign Management
Organize your news sources by topic. Create separate campaigns for Sports, Technology, Politics, etc., and map them to specific WordPress categories.
2. Strict Content CSS Selector
Unlike basic RSS importers that only grab summaries, our plugin uses a Strict Extraction Engine. You can visually pick the exact container where the article lives. If a selector is set, the plugin will only pull text from that specific area, eliminating sidebars, ads, and noise.
3. Professional AI Multi-Language Translation
Supports over 20 global languages (Bengali, Hindi, Spanish, French, Arabic, etc.). It uses an intelligent batching system (1,000-character chunks) to ensure full-length articles are localized without truncation or loss of context.
4. Skip Persistence History
To save server resources, the plugin maintains a persistent record of every URL it encounters. If a post is blacklisted or fails strict extraction, it is marked as "processed" and never attempted again, allowing the engine to focus on fresh content.
5. Title Blacklist Filtering
Set a comma-separated list of keywords (e.g., "Sponsored, Ad, Promo, Giveaway"). If a source title contains any of these words, the plugin skips the post instantly.
6. Dual-Mode Cron Support
- WP-Cron: Uses the built-in WordPress scheduler for easy setup.
- External System Cron: Provides a secure, token-protected
curlcommand for cPanel or Linux crontabs, ensuring 100% reliable posting even if your site has no visitors.
7. UTF-8 & Database Integrity
Optimized for non-Latin scripts. Forced UTF-8 sanitization and mb_convert_encoding ensure that languages like Bengali and Hindi save perfectly to your database every time without character corruption.
How It Works
- Connection: The plugin fetches the latest items from your provided RSS Feed URL.
- Validation: It checks the title against your Blacklist and cross-references the URL with the Processing History.
- Strict Extraction: The plugin visits the source URL and extracts the full article body using your custom CSS Selector.
- Localization: The extracted title and body are sent to the AI Translation Engine for natural-language conversion.
- Publishing: The translated content is sanitized (UTF-8) and inserted as a new WordPress post in the designated category.
- Persistence: The URL is locked in the processing history to prevent duplicates.
Changelog
- v1.8.7:
- Critical Fix: Implemented UTF-8 sanitization for multi-language DB saves.
- Added detailed logging for
wp_insert_postfailures. - Optimized translation chunks to 1000 chars for API stability.
- v1.8.6:
- Added External System Cron support with secure token.
- UI: Displayed ready-to-use Crontab command in admin.
- v1.8.5:
- Implemented Skip Persistence History (tracking processed URLs).
- Forced Strict Selection: Plugin skips posts if custom selector returns empty.
- v1.8.4:
- Multi-Language Support overhaul (added 20+ target languages).
- Enhanced visual CSS selector picking logic.
- v1.7.0:
- Added Title Blacklist keyword filtering.
- Improved proxy logic for scraping sites behind firewalls.
- v1.6.0:
- Upgraded DOM parsing engine for cleaner HTML extraction.
- v1.5.0:
- Introduced Operation Logs system for monitoring performance.
- v1.4.0:
- Implemented smart chunking for long-form article translation.
- v1.3.0:
- Added support for custom CSS selectors (Manual Extraction).
- v1.2.0:
- Campaign Management System for multi-feed support.
- v1.1.0:
- Basic Translation Engine integration (English to Bengali).
- v1.0.0:
- Initial Core Release: Basic RSS Scraper and Auto-Publisher.