{"id":328987,"date":"2026-06-29T07:38:45","date_gmt":"2026-06-29T07:38:45","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/aismart-content-studio\/"},"modified":"2026-07-09T01:49:21","modified_gmt":"2026-07-09T01:49:21","slug":"aismart-content-studio","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/aismart-content-studio\/","author":23519688,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.12.2","stable_tag":"2.12.2","tested":"7.0","requires":"6.4","requires_php":"8.1","requires_plugins":null,"header_name":"AISmart Content Studio","header_author":"AISmartContent.co,ltd","header_description":"Connects WordPress to AISmartContent for onboarding, workspace linking, and AI token\/content operations from wp-admin.","assets_banners_color":"","last_updated":"2026-07-09 01:49:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/aismartcontent.co\/blog","header_author_uri":"https:\/\/aismartcontent.co","rating":0,"author_block_rating":0,"active_installs":0,"downloads":583,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"aismartcontent","date":"2026-07-02 01:39:01"},"1.2.0":{"tag":"1.2.0","author":"aismartcontent","date":"2026-07-02 01:52:54"},"1.3.0":{"tag":"1.3.0","author":"aismartcontent","date":"2026-07-02 06:06:17"},"1.4.0":{"tag":"1.4.0","author":"aismartcontent","date":"2026-07-02 06:41:36"},"2.0.0":{"tag":"2.0.0","author":"aismartcontent","date":"2026-07-04 06:30:55"},"2.11.1":{"tag":"2.11.1","author":"aismartcontent","date":"2026-07-08 17:11:12"},"2.11.2":{"tag":"2.11.2","author":"aismartcontent","date":"2026-07-08 18:00:08"},"2.12.0":{"tag":"2.12.0","author":"aismartcontent","date":"2026-07-08 19:25:00"},"2.12.2":{"tag":"2.12.2","author":"aismartcontent","date":"2026-07-09 01:49:21"},"2.6.0":{"tag":"2.6.0","author":"aismartcontent","date":"2026-07-04 16:41:12"},"2.7.0":{"tag":"2.7.0","author":"aismartcontent","date":"2026-07-05 01:44:49"},"2.7.1":{"tag":"2.7.1","author":"aismartcontent","date":"2026-07-05 02:02:19"},"2.7.2":{"tag":"2.7.2","author":"aismartcontent","date":"2026-07-05 02:25:25"},"2.7.3":{"tag":"2.7.3","author":"aismartcontent","date":"2026-07-05 02:49:01"},"2.7.4":{"tag":"2.7.4","author":"aismartcontent","date":"2026-07-05 03:46:21"},"2.8.0":{"tag":"2.8.0","author":"aismartcontent","date":"2026-07-05 04:49:11"},"2.8.1":{"tag":"2.8.1","author":"aismartcontent","date":"2026-07-05 04:56:45"},"2.9.0":{"tag":"2.9.0","author":"aismartcontent","date":"2026-07-05 14:01:55"},"2.9.1":{"tag":"2.9.1","author":"aismartcontent","date":"2026-07-05 17:40:11"},"2.9.10":{"tag":"2.9.10","author":"aismartcontent","date":"2026-07-08 10:42:46"},"2.9.2":{"tag":"2.9.2","author":"aismartcontent","date":"2026-07-06 08:14:58"},"2.9.3":{"tag":"2.9.3","author":"aismartcontent","date":"2026-07-06 08:36:14"},"2.9.4":{"tag":"2.9.4","author":"aismartcontent","date":"2026-07-08 01:08:43"},"2.9.5":{"tag":"2.9.5","author":"aismartcontent","date":"2026-07-08 02:06:10"},"2.9.6":{"tag":"2.9.6","author":"aismartcontent","date":"2026-07-08 02:51:21"},"2.9.9":{"tag":"2.9.9","author":"aismartcontent","date":"2026-07-08 07:17:16"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3593316,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3593316,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0","1.2.0","1.3.0","1.4.0","2.0.0","2.11.1","2.11.2","2.12.0","2.12.2","2.6.0","2.7.0","2.7.1","2.7.2","2.7.3","2.7.4","2.8.0","2.8.1","2.9.0","2.9.1","2.9.10","2.9.2","2.9.3","2.9.4","2.9.5","2.9.6","2.9.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3596121,"resolution":"1","location":"assets","locale":"","width":3078,"height":1730},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3596121,"resolution":"2","location":"assets","locale":"","width":3074,"height":1752},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3596121,"resolution":"3","location":"assets","locale":"","width":3086,"height":1758},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3596121,"resolution":"4","location":"assets","locale":"","width":3118,"height":1756},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3596121,"resolution":"5","location":"assets","locale":"","width":3150,"height":1756},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3596121,"resolution":"6","location":"assets","locale":"","width":3134,"height":1746},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3597441,"resolution":"7","location":"assets","locale":"","width":1800,"height":975},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3597441,"resolution":"8","location":"assets","locale":"","width":1800,"height":975},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3597441,"resolution":"9","location":"assets","locale":"","width":1800,"height":1013}},"screenshots":{"1":"Onboarding page","2":"Dashboard page","3":"Usage management page"}},"plugin_section":[],"plugin_tags":[2353,529,99,45610,333],"plugin_category":[48],"plugin_contributors":[269374],"plugin_business_model":[],"class_list":["post-328987","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-content","plugin_tags-multilingual","plugin_tags-onboarding","plugin_tags-token","plugin_category-language-tools","plugin_contributors-aismartcontent","plugin_committers-aismartcontent"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/aismart-content-studio\/assets\/icon-128x128.png?rev=3593316","icon_2x":"https:\/\/ps.w.org\/aismart-content-studio\/assets\/icon-256x256.png?rev=3593316","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/aismart-content-studio\/assets\/screenshot-1.png?rev=3596121","caption":"Onboarding page"},{"src":"https:\/\/ps.w.org\/aismart-content-studio\/assets\/screenshot-2.png?rev=3596121","caption":"Dashboard page"},{"src":"https:\/\/ps.w.org\/aismart-content-studio\/assets\/screenshot-3.png?rev=3596121","caption":"Usage management page"},{"src":"https:\/\/ps.w.org\/aismart-content-studio\/assets\/screenshot-4.png?rev=3596121","caption":""},{"src":"https:\/\/ps.w.org\/aismart-content-studio\/assets\/screenshot-5.png?rev=3596121","caption":""},{"src":"https:\/\/ps.w.org\/aismart-content-studio\/assets\/screenshot-6.png?rev=3596121","caption":""},{"src":"https:\/\/ps.w.org\/aismart-content-studio\/assets\/screenshot-7.png?rev=3597441","caption":""},{"src":"https:\/\/ps.w.org\/aismart-content-studio\/assets\/screenshot-8.png?rev=3597441","caption":""},{"src":"https:\/\/ps.w.org\/aismart-content-studio\/assets\/screenshot-9.png?rev=3597441","caption":""}],"raw_content":"<!--section=description-->\n<p>AISmart Content Studio provides a WordPress admin interface for connecting a site to AISmartContent, onboarding a workspace, and operating content\/token workflows from one dashboard.<\/p>\n\n<p>Key capabilities:<\/p>\n\n<ul>\n<li>Guided onboarding flow for first-time setup.<\/li>\n<li>Automatic app environment sync from WordPress configuration (no manual .env editing per site).<\/li>\n<li>Workspace-aware token and usage operations from admin pages.<\/li>\n<li>Multilingual integration support for translation workflows.<\/li>\n<li>Hardened API transport with signed requests and TLS verification.<\/li>\n<li>WordPress-native admin pages with secure outbound launch links for cloud actions (no embedded admin iframe).<\/li>\n<\/ul>\n\n<p>This plugin is intended for site administrators and agency operators who need centralized control of AISmartContent integration per WordPress site.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to AISmartContent cloud services to complete onboarding, workspace linking, token usage operations, and content workflow actions.<\/p>\n\n<p>This plugin may call Google Translate public endpoint as a translation fallback for multilingual workflows.<\/p>\n\n<p>This plugin may call LoremFlickr as an image fallback source when upstream image generation is unavailable.<\/p>\n\n<p>Service endpoints:<\/p>\n\n<ul>\n<li>https:\/\/aismartcontent.co<\/li>\n<li>https:\/\/translate.googleapis.com (fallback translation requests)<\/li>\n<li>https:\/\/loremflickr.com (fallback image requests)<\/li>\n<\/ul>\n\n<p>Data sent to the service may include:<\/p>\n\n<ul>\n<li>Site URL and site domain<\/li>\n<li>Admin email (for onboarding and account linking)<\/li>\n<li>Workspace and user context returned by onboarding<\/li>\n<li>Plugin version and request metadata used to authenticate signed API requests<\/li>\n<li>Translation text payloads and language codes when fallback translation is used<\/li>\n<li>Image search query text and requested image dimensions when fallback image generation is used<\/li>\n<\/ul>\n\n<p>Why data is sent:<\/p>\n\n<ul>\n<li>To authenticate and connect your WordPress site with an AISmartContent workspace<\/li>\n<li>To execute plugin features that require cloud API processing<\/li>\n<li>To translate content when multilingual fallback translation is requested<\/li>\n<li>To return a placeholder image when image generation fallback is requested<\/li>\n<\/ul>\n\n<p>Service terms and policies:<\/p>\n\n<ul>\n<li>AISmartContent Terms: https:\/\/aismartcontent.co<\/li>\n<li>AISmartContent Privacy: https:\/\/aismartcontent.co<\/li>\n<li>Google Terms: https:\/\/policies.google.com\/terms<\/li>\n<li>Google Privacy: https:\/\/policies.google.com\/privacy<\/li>\n<li>LoremFlickr service site: https:\/\/loremflickr.com<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install the plugin zip from WordPress admin.<\/li>\n<li>Activate AISmart Content Studio in WordPress admin.<\/li>\n<li>Open <code>AISmart Content Studio &gt; Onboarding<\/code> and complete connection steps.<\/li>\n<li>Use the dashboard and related pages to configure workspace behavior.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20ssh%2Fcomposer%20on%20shared%20hosting%3F\"><h3>Do I need SSH\/Composer on shared hosting?<\/h3><\/dt>\n<dd><p>Normally no for this packaged release because dependencies are bundled in the plugin.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20call%20openai%20or%20gemini%20directly%20from%20wordpress%3F\"><h3>Does this plugin call OpenAI or Gemini directly from WordPress?<\/h3><\/dt>\n<dd><p>No. This plugin is designed to call AISmartContent APIs, and AISmartContent handles downstream provider operations.<\/p><\/dd>\n<dt id=\"where%20are%20credentials%20stored%3F\"><h3>Where are credentials stored?<\/h3><\/dt>\n<dd><p>Onboarding and signing configuration is stored in WordPress options. Runtime app configuration is synced for plugin runtime execution.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.12.2<\/h4>\n\n<ul>\n<li>Synchronized release metadata so the active plugin header version and stable tag match this release.<\/li>\n<li>Finalized WordPress AI connector validation handshake hardening for more reliable provider linking.<\/li>\n<li>Release alignment update for support and deployment clarity.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Improved multilingual translation reliability for large language sets.<\/li>\n<li>Added safer background processing for heavy translation workflows to avoid timeout-related failures.<\/li>\n<li>Extended queued translation handling for high-locale workloads so create\/publish responses return faster.<\/li>\n<li>Hardened AJAX response handling against noisy runtime output and mixed JSON payloads.<\/li>\n<li>Improved translation status accuracy for WPML projects with stricter completion checks.<\/li>\n<li>Added backend queued-state exposure and frontend auto-resume polling after hard refresh.<\/li>\n<li>Improved translation progress UX and overall Content Manager stability across WPML, Polylang, and TranslatePress.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Improved multilingual provider compatibility and translation status reliability across Bogo, Polylang, WPML, and TranslatePress.<\/li>\n<li>Fixed translation panel progress resets so in-progress translations remain accurate after refresh.<\/li>\n<li>Improved translated-content visibility so existing translated topics are recognized more accurately.<\/li>\n<li>Enhanced image relevance in Create Post and auto-translate workflows.<\/li>\n<li>Reduced repeated and near-duplicate topic suggestions with stronger dedupe logic.<\/li>\n<li>Added workspace-scoped recent topic memory (last 100) to reduce cross-session topic repetition.<\/li>\n<li>Improved queue processing stability and overall Content Manager experience.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial public package of AISmart Content Studio.<\/li>\n<li>Added onboarding and workspace connection flow.<\/li>\n<li>Added automatic environment sync and security hardening for packaged release.<\/li>\n<\/ul>","raw_excerpt":"AISmart Content Studio connects your WordPress site to AISmartContent to manage AI content workflows, onboarding, and token usage from the WordPress a &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/328987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=328987"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aismartcontent"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=328987"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=328987"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=328987"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=328987"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=328987"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=328987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}