ཞིབ་བརྗོད།
1Platform Content AI connects your WordPress site with the 1Platform cloud platform to bring AI-powered content creation and optimization tools directly into your admin dashboard.
How it works: The plugin acts as a client interface to the 1Platform API. All AI processing (content generation, keyword extraction, image selection, comment generation) happens securely on 1Platform external servers via encrypted HTTPS communication. You connect your site using an API key, and the plugin handles the rest.
Free local tools (no API key required): Table of Contents and Internal Links work entirely on your WordPress site without any external service connection.
What You Can Do
- Generate blog posts with AI — Create complete, SEO-optimized articles with images and metadata from target keywords. Content is generated by the 1Platform cloud service and published to your WordPress site.
- Extract keywords from competitors — Analyze competitor websites to discover valuable keywords for your content strategy. Extraction is performed by the 1Platform service.
- Automate internal linking — Automatically build internal link relationships between your posts to improve SEO and navigation. (Local feature, no API key required.)
- Add tables of contents — Automatically generate and insert hierarchical tables of contents into your posts. (Local feature, no API key required.)
- Set up an entire site in minutes — Use the Site Wizard to configure your theme, generate content, create legal pages, and set up integrations in one guided workflow.
- Monitor background jobs — Track all content generation and processing tasks in real time from a dedicated job dashboard.
- Manage your posts in bulk — Optimize and maintain existing posts with batch operations.
- Generate comments — Create AI-powered comments for your blog posts via the cloud service.
- Create legal pages — Generate privacy policy, terms of service, and other legal pages with a cookie consent banner.
Integrations
- Google Analytics — Connect your GA4 property with OAuth2 and inject the tracking tag with GDPR Consent Mode v2 (analytics denied by default until user consent).
- Google Search Console — Connect your site to Google Search Console through 1Platform to pull performance data.
- Publisuites — Connect your website to Publisuites to explore content monetization opportunities.
- Ads Manager — Configure your AdSense publisher ID, auto-generate your ads.txt file, and inject custom header code.
SaaS & Data Processing
1Platform Content AI is a SaaS (Software as a Service) plugin. This means:
- The plugin connects your WordPress site to the 1Platform cloud platform.
- AI content generation, keyword extraction, and other processing happen on 1Platform external servers, not on your WordPress hosting.
- An API key is required to authenticate your site with the platform for cloud features. Without an API key, all admin pages are accessible and display a connection prompt. Local features (TOC, Internal Links) work without any API key.
- All communication between your site and 1Platform uses secure HTTPS encryption.
- The plugin does not expose any public endpoints on your WordPress site.
- Your WordPress installation acts solely as the client interface — no modifications are made to WordPress core files.
- No data is transmitted to any external service until you configure your API key and explicitly trigger a feature.
By using the cloud features of this plugin, you agree to the 1Platform Terms of Service and Privacy Policy.
External Services
This plugin relies on the following external services:
1Platform Content AI API
This plugin connects to the 1Platform Content AI service for all AI-powered features. No AI processing occurs locally — the plugin sends requests and receives processed results.
Service URL: https://api.1platform.pro/api/v1
Website: https://1platform.pro
Data sent:
* API key (for authentication)
* Site URL and metadata (domain, language, category)
* Content prompts, keywords, and language preferences (for content generation)
* Competitor URLs (for keyword extraction)
* Image prompts or keywords (for image generation/selection via Pexels/Pixabay proxy)
* Post title and content snippets (for comment generation)
* Owner name and site niche (for profile generation)
* User ID (for billing and subscription management)
When data is sent:
* On authentication: when verifying your API key and obtaining access tokens
* On content generation: when you click “Generate” for posts, keywords, comments, images, or legal pages
* On site wizard: when using the automated site setup workflow
* On integration setup: when connecting Google Search Console or Publisuites
* On billing: when checking credit balance or initiating top-ups
Image and profile downloads: The 1Platform API returns image URLs (for post featured images, site icons, and author profile pictures) as part of its responses. The plugin downloads these images from the URLs provided by the API and saves them to your WordPress Media Library using the WordPress download_url() function. These URLs point to resources hosted or proxied by 1Platform (including images from Pexels or Pixabay when selected as image provider). No additional data beyond the standard HTTP request is sent during these downloads.
Data retention: See the 1Platform privacy policy for data retention details.
- Terms of Service: https://1platform.pro/terms
- Privacy Policy: https://1platform.pro/privacy
Google AdSense (Optional)
When configured, the plugin loads Google AdSense scripts from https://pagead2.googlesyndication.com to display advertisements on your site’s front-end pages.
Data sent: Publisher ID embedded in the script tag. Google’s script may collect page content and visitor data per Google’s policies.
When sent: On every front-end page load when an AdSense publisher ID is configured in the Ads Manager.
No data is sent unless you explicitly configure a publisher ID.
- Terms of Service: https://www.google.com/adsense/new/localized-terms
- Privacy Policy: https://policies.google.com/privacy
Pexels / Pixabay (Via 1Platform API)
When generating content with images, you can choose Pexels or Pixabay as the image provider. Image requests are routed through the 1Platform API — the plugin does not connect to these services directly. No direct connection from your WordPress site to Pexels or Pixabay occurs.
- Pexels Terms: https://www.pexels.com/terms-of-service/
- Pixabay Terms: https://pixabay.com/service/terms/
སྒྲིག་འཇུག
- Upload the plugin folder to the
/wp-content/plugins/directory, or install it directly through the WordPress plugin screen. - Activate the plugin through the “Plugins” screen in WordPress.
- Navigate to 1Platform Content AI > License in your admin menu.
- Enter your API key from 1platform.pro to connect cloud features.
- Local features (Table of Contents, Internal Links) work immediately without an API key.
- Once connected, configure your site settings under Settings (topic, language, category, and theme).
- Start generating content from the Content menu or use the Site Wizard for a guided full-site setup.
FAQ
-
What is 1Platform?
-
1Platform is a cloud platform that provides AI-powered content generation and optimization tools for WordPress websites. The plugin connects your site to this platform so you can manage everything from your WordPress dashboard.
-
Does it require an API key?
-
Only for cloud features (content generation, keyword extraction, etc.). You need an API key from 1platform.pro to use these features. Local features like Table of Contents and Internal Links work independently without any API key.
-
Where is my data processed?
-
All AI processing (content generation, keyword extraction, etc.) happens on 1Platform external servers. Your WordPress site sends requests over secure HTTPS and receives the results. No AI processing runs on your hosting server. Table of Contents and Internal Links process data locally on your server.
-
Is my content secure?
-
Yes. All communication between your site and 1Platform uses HTTPS encryption. The plugin follows WordPress security best practices: nonce verification for all forms, capability checks for admin access, and input sanitization and output escaping throughout.
-
Does it modify WordPress core?
-
No. The plugin does not modify any WordPress core files. It uses standard WordPress APIs, hooks, and database tables with a custom prefix.
-
Does it work with any theme?
-
Yes. 1Platform Content AI is theme-independent and works with any properly coded WordPress theme. Features like Table of Contents and Internal Links are injected into post content using standard WordPress filters.
-
What are background jobs?
-
Content generation and other tasks run as background jobs processed by WordPress cron. The Job Monitor page lets you track the status of all tasks in real time, including pending, processing, completed, and failed jobs.
-
What data is sent to external services?
-
The plugin sends your site URL, API key, and content generation parameters (keywords, language, image provider) to the 1Platform API over HTTPS. If you configure Google AdSense, the AdSense script is loaded on your front-end. No data is sent to any external service without your explicit configuration. See the “External Services” section for full details.
གདེང་འཇོག
There are no reviews for this plugin.
བྱས་རྗེས་འཇོག་མཁན། & གསར་འབྱེད་པ།
“1Platform Content AI” is open source software. The following people have contributed to this plugin.
བྱས་རྗེས་འཇོག་མཁན།ཁྱེད་ཀྱི་སྐད་ཡིག་ནང་ལ་ “1Platform Content AI” ཡིག་སྒྱུར་བྱོས།
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
དག་བཅོས་ཉིན་ཐོ།
2.12.2
- Changed: Renamed “Link Building” to “Publisuites” in Tools sidebar menu, page title, apps panel, and logs adapter
2.12.0
- Added Google Analytics panel with full OAuth2 connection flow and 3-step visual wizard
- Added GA4 tag injection with GDPR Consent Mode v2 (analytics denied by default)
- Added custom dimensions and server-side events via Measurement Protocol
- Added BackfillAnalyticsMeta migration for existing posts
- Fix: Server event error handling and event idempotency
2.11.4
- Added one-click link building setup (unified 3-step flow into single click)
- Fix: Removed provider name exposure from client-facing UI strings
2.11.2
- Fix: Job queue stuck in PENDING when WP-Cron event is lost — added self-healing cron re-registration
- Added immediate job processing trigger via spawn_cron()
2.10.6
- Added 38 unit tests for admin form handlers (billing, link building, keyword extraction, and content queue)
2.10.5
- Fix: Orphan agent cron event not cleared on plugin uninstall
- Fix: Job processor deactivation not clearing all scheduled instances
2.10.3
- Fix: Site Wizard categories not loading after previous attempt due to double-encrypted API key
2.10.2
- Fix: Site Wizard ignoring language selection — language now correctly mapped from form field
2.10.1
- Fix: Stale auth error banner persisting after connection recovery
- Added error auto-clearing on successful connection validation
2.9.1
- Fix: AdSense setup failures no longer crash the entire site generation job
2.9.0
- Changed Search Console to one-click setup (unified 3-step manual flow into single click)
2.8.0
- Added topic-based keyword extraction (replaces domain URL input)
- Changed Site Generator to use topic-based extraction for keyword discovery
- Fix: AdSense publisher ID now saved immediately on form submission
2.6.0
- Added category-based theme auto-selection from API recommended themes
- Added theme defaults per theme (OceanWP, GeneratePress, ColorMag, Newsmatic)
- Added auth token retry on null and license activation retry
- Changed default theme to Astra
- Fix: Crypto fallback for legacy unencrypted keys
2.5.0
- Version bump
2.4.0
- Added AI Agent platform integration with full WordPress admin UI
- Added Agents admin page, API service, REST controller, settings and sync services
- Added agent actions cron for polling and processing pending actions
- Fix: Empty arrays now encode as objects in JSON request bodies for API compatibility
2.3.5
- Fix: BillingHistoryPanel now shows the correct merchant currency instead of hardcoding USD when usd_amount is present
2.3.4
- Added client-side logging system (ContaiClientLogReporter, Logs admin panel)
- Added API trace ID propagation for error traceability
2.3.3
- Fix: Search Console Disconnect Website now properly deletes the website from the 1Platform API before clearing local state
- Fix: Corrupted string literals showing “ContaiKeyword” instead of “Keyword” in user-facing messages
- Fix: 288 broken unit tests from class name mismatches after Contai prefix rename
2.3.1
- Migrated all admin menu slugs and screen IDs from
wpcontentai-tocontai-for consistent prefixing - Prefixed all post meta keys with
contai_to prevent naming collisions (_seo_metatitle,_lp_*) - Added External Services disclosure for image and profile downloads via the 1Platform API
- Removed unnecessary
include_onceofwp-admin/includes/misc.php; changed remaining core includes torequire_once - Updated stale API URLs in code comments to
api.1platform.pro - Added
esc_attr()escaping on dynamic HTML class attributes - Converted unprepared SQL queries to use
$wpdb->prepare()in APILogRepository and uninstall cleanup - Removed duplicated transient cleanup queries in uninstall.php
2.3.0
- Rebranded to 1Platform Content AI
- All function, option, and hook prefixes migrated to
contai_for WordPress.org compliance - Removed admin hard-gating: all menu pages are now accessible without an API key
- Pages display a connection prompt (CTA) when not connected instead of redirecting
- Table of Contents and Internal Links now work as free local features without API key
- Added central security helper (contai_verify_request)
- Comprehensive External Services disclosure in readme
- Security hardening across all form handlers
2.2.0
- Menu restructure and security hardening
- Dead code cleanup
2.1.0
- Added AI Site Generator (Site Wizard)
- Added Job Monitor for real-time task tracking
- Enhanced job processing system
2.0.0
- Major architecture improvements
1.0.0
- Initial release