ContentGecko Connector
ContentGecko Connector syncs ContentGecko posts, products, and translations with WordPress securely.
Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 37 days ago • 1 reviews
Is ContentGecko Connector abandoned?
Likely maintained (last update 37 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
ContentGecko Connector exposes a secure REST API that the ContentGecko platform can use to synchronise posts, pages, product data, and translations with WordPress and WooCommerce. Access is protected by a shared API key, optional IP allow-listing, and tight capability checks inside wp-admin. The plugin stores minimal data, leans on WordPress core APIs, and keeps logging opt-in so your site remains lightweight.
Key features:
- Publish or update posts and pages through
/wp-json/contentgecko/v1while sanitising content and metadata through WordPress core helpers. - Map multilingual content to WPML or Polylang, automatically linking translations and respecting the site’s default language.
- Provide product, category, and catalog feeds when WooCommerce is active (gracefully failing when it is not).
- Sideload remote featured images using WordPress core upload handlers (mime restricted) and reuse existing attachments when possible.
- Optional debug log that persists the last 50 REST calls and mirrors high-level telemetry inside the wp-admin settings screen.
The admin settings page lives under Settings ContentGecko Connector where administrators can generate API keys, toggle logging, view recent requests, and confirm the /health endpoint matches the WordPress environment.
Short Description
ContentGecko Connector exposes a secure REST API that the allows ContentGecko to automatically write and publish content for your webstore.
Installation
- Upload the
contentgecko-connectorfolder to the/wp-content/plugins/directory or install the ZIP via Plugins Add New Upload Plugin. - Activate the plugin through the Plugins menu.
- Navigate to Settings ContentGecko Connector and click Generate API Key. The plain key is displayed once; copy it into the ContentGecko app immediately.
- (Optional) Enable request logging to store the last 50 API interactions for troubleshooting.
Frequently Asked Questions
Every request must include the X-ContentGecko-Key header. The stored key is hashed using hash_hmac() with AUTH_SALT, and an allow list filter (contentgecko_allowed_ips) lets you restrict inbound requests by IP if desired.
No. The plugin only processes requests that hit your site’s REST API and never sends telemetry back to ContentGecko automatically. Logging is disabled by default and, when enabled, is limited to recent request metadata stored in a WordPress transient.
The plugin ships with Parsedown (MIT license) to convert Markdown payloads to HTML when needed. Its licence is included in licenses/parsedown.txt.
Review feed
Great plugin, no issues
Screenshots
Changelog
1.1.8
- Fixed WPML language variations not returning all translations for posts, pages, products, and categories.
- Changed WPML integration to use
wpml_object_idfilter withwpml_active_languagesfor more reliable translation detection. - Added proper language context switching via
wpml_switch_languageto generate correct localized permalinks. - All endpoints now consistently return
linksByLanguagewith all available language variations.
1.1.6
- Added
linksByLanguageandlanguagefields to all products in/store/productsendpoint. - Added
linksByLanguageandlanguagefields to all categories in/store/categoriesendpoint. - Language variations are automatically detected when WPML or Polylang is active.
- Added
contentgecko_product_language_linksandcontentgecko_category_language_linksfilter hooks.
1.1.5
- Enhanced
/store/images/searchendpoint to return all WordPress media library images (not just product images). - Added pagination support to images search with
pageandperPageparameters. - Images search now works without terms (returns all images when no search terms provided).
- Expanded image data to include comprehensive metadata: title, caption, description, filename, filesize, dimensions, upload date, MIME type, and thumbnail/medium URLs.
- Added
attachedTofield showing parent post information when images are attached to posts/products. - Added DELETE
/posts/{id}/deleteendpoint to move posts to trash (bin) via REST API.
1.1.4
- API responses now return the final permalink and featured image ID immediately after post creation, making downstream publishing flows more reliable.
1.1.3
- Enhanced cache clearing to match WordPress UI save behavior – content now appears immediately on frontend after API sync.
- Added comprehensive object cache, term cache, and permalink cache clearing.
- Trigger edit_post and post_updated actions after all metadata is set to ensure cache plugins work correctly.
1.1.2
- The plugin now runs cache purges now run after every post sync.
1.1.1
- Added WordPress.org ready metadata, text domain loader, and documentation updates for plugin review submission.
- Hardened REST permission callbacks to return structured errors before route callbacks run.
- Included GPL-2.0-or-later licence text and third-party attribution for Parsedown.