{"id":355366,"date":"2026-10-20T16:00:22","date_gmt":"2026-10-20T16:00:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dastyar-site-connector\/"},"modified":"2026-10-20T16:00:03","modified_gmt":"2026-10-20T16:00:03","slug":"dastyar-site-connector","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/dastyar-site-connector\/","author":23421869,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.6","stable_tag":"1.4.6","tested":"7.1.3","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Dastyar Site Connector","header_author":"mirghaed","header_description":"Connect your WordPress site to the Dastyar platform for enhanced content management, AI-powered features, and seamless integration with Dastyar services.","assets_banners_color":"ecf1fb","last_updated":"2026-10-20 16:00:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/dastyar.site","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":44,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.6":{"tag":"1.4.6","author":"mirghaed","date":"2026-10-20 16:00:03","revision":3757057}},"upgrade_notice":{"1.4.6":"<p>Fixes credential option handling for WordPress AI Client policy compliance.<\/p>","1.4.5":"<p>Fixes the editor AI image modal initial state and WordPress admin sidebar menu rendering.<\/p>","1.4.2":"<p>Improves image SEO by using customer content slugs or a neutral date for new media filenames.<\/p>","1.4.1":"<p>Adds homepage Schema output and important Schema Engine security, validation, and synchronization fixes.<\/p>","1.3.0":"<p>Initial WordPress.org release with WordPress 7 AI Client support and security and privacy improvements.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3757066,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3757066,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3757066,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.6"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Connection setup with Site Code, Connection Token, and explicit consent.","2":"Synchronization scope and connection status settings.","3":"AI model and usage limit settings.","4":"Front-end comment summary or podcast player."}},"plugin_section":[],"plugin_tags":[2353,529,186,15439,286],"plugin_category":[45,55],"plugin_contributors":[287741],"plugin_business_model":[],"class_list":["post-355366","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-content","plugin_tags-seo","plugin_tags-webhook","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-mirghaed","plugin_committers-mirghaed"],"banners":{"banner":"https:\/\/ps.w.org\/dastyar-site-connector\/assets\/banner-772x250.png?rev=3757066","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dastyar-site-connector\/assets\/icon-128x128.png?rev=3757066","icon_2x":"https:\/\/ps.w.org\/dastyar-site-connector\/assets\/icon-256x256.png?rev=3757066","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Dastyar Site Connector securely connects a WordPress or WooCommerce site to the Dastyar Site service.<\/p>\n\n<p>Main features:<\/p>\n\n<ul>\n<li>Sync selected posts, pages, products, categories, and optionally comments.<\/li>\n<li>Send webhooks when selected content is created, updated, or deleted.<\/li>\n<li>Receive and publish approved articles, products, images, podcasts, and comment summaries.<\/li>\n<li>Generate product descriptions, SEO metadata, suggested comment replies, single-field text, editor images, and Elementor widget text\/images.<\/li>\n<li>Register Dastyar as an official AI provider in the WordPress 7 AI Client and Connectors screen.<\/li>\n<li>Map selected SEO plugin metadata and support WooCommerce data.<\/li>\n<li>Protect platform REST endpoints with a site-specific connection token.<\/li>\n<\/ul>\n\n<p>The plugin does not exchange data with Dastyar until an administrator provides a Site Code and Connection Token and explicitly approves the connection. Administrators can control webhooks, AI, comments, email hashing, and the content statuses that are available for synchronization.<\/p>\n\n<h4>External Service<\/h4>\n\n<p>This plugin connects to Dastyar Site, an independent SaaS service that provides content workflow, synchronization, controlled publishing, and AI operations.<\/p>\n\n<p>Service communication starts only after an administrator enters the Site Code and Connection Token and enables connection consent. The service may be contacted when:<\/p>\n\n<ul>\n<li>The administrator tests or verifies the connection.<\/li>\n<li>Dastyar performs an initial or incremental synchronization.<\/li>\n<li>An enabled webhook reports a content or taxonomy change.<\/li>\n<li>A user or a WordPress AI Client integration makes an AI request.<\/li>\n<li>Approved content, an image, or a podcast is published from Dastyar to WordPress.<\/li>\n<\/ul>\n\n<p>Depending on enabled settings, transmitted data may include:<\/p>\n\n<ul>\n<li>Site URL and WordPress\/plugin versions.<\/li>\n<li>Post or page IDs, titles, content, excerpts, statuses, and URLs.<\/li>\n<li>Product names, descriptions, SKUs, prices, stock data, and categories.<\/li>\n<li>Category information and explicitly allowed metadata.<\/li>\n<li>Comment text and author name. If separately enabled, a one-way SHA-256 hash of the commenter email is also sent. The raw commenter email is not sent by synchronization.<\/li>\n<li>Content identifiers and fields needed for controlled publishing or updates.<\/li>\n<li>AI prompts, messages, selected model, and generation settings when AI is used.<\/li>\n<\/ul>\n\n<p>An account on Dastyar Site is required for connected features. Some AI operations may consume the Dastyar account wallet balance.<\/p>\n\n<p>Service: https:\/\/dastyar.site\/\nTerms of Service: https:\/\/dastyar.site\/terms\nPrivacy Policy: https:\/\/dastyar.site\/privacy<\/p>\n\n<p>The WordPress.org build receives plugin updates only from WordPress.org.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>The plugin registers suggested text in the WordPress Privacy Policy Guide. Administrators should review and adapt that text for their site.<\/p>\n\n<p>Failed webhook payloads may be stored temporarily in the WordPress database. They are removed after successful delivery, after the retry limit, or when an administrator clears the queue.<\/p>\n\n<p>Privacy Policy: https:\/\/dastyar.site\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin from WordPress.org.<\/li>\n<li>Open the Dastyar Site menu in WordPress administration.<\/li>\n<li>Create an account at dastyar.site and add your site.<\/li>\n<li>Enter the site-specific Site Code and Connection Token.<\/li>\n<li>Review and approve connection consent and synchronization scopes.<\/li>\n<li>Run the connection test.<\/li>\n<li>Enable webhooks, AI, comment summaries, or podcasts as needed.<\/li>\n<\/ol>\n\n<p>For improved secret management, define the Connection Token as the <code>DASTYAR_API_KEY<\/code> constant or environment variable. A server administrator may override the service base URL with <code>DASTYAR_PLATFORM_BASE_URL<\/code>, but only a public HTTPS URL is accepted.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20send%20data%20before%20i%20connect%20it%3F\"><h3>Does the plugin send data before I connect it?<\/h3><\/dt>\n<dd><p>No. Service requests require a Site Code, Connection Token, and explicit administrator consent. Plugin CSS, JavaScript, and image assets are loaded locally.<\/p><\/dd>\n<dt id=\"which%20data%20is%20sent%20to%20dastyar%3F\"><h3>Which data is sent to Dastyar?<\/h3><\/dt>\n<dd><p>Only data needed by enabled features and scopes is sent. See the External Service section above and the Dastyar privacy policy for details.<\/p><\/dd>\n<dt id=\"are%20drafts%20or%20private%20posts%20synchronized%3F\"><h3>Are drafts or private posts synchronized?<\/h3><\/dt>\n<dd><p>Only when an administrator enables the non-public content scope. New installations expose published content only by default.<\/p><\/dd>\n<dt id=\"is%20the%20raw%20commenter%20email%20sent%3F\"><h3>Is the raw commenter email sent?<\/h3><\/dt>\n<dd><p>No. If comment synchronization and email hashing are both enabled, only a one-way SHA-256 hash is transmitted for technical matching.<\/p><\/dd>\n<dt id=\"how%20does%20wordpress%207%20ai%20support%20work%3F\"><h3>How does WordPress 7 AI support work?<\/h3><\/dt>\n<dd><p>The plugin registers a Dastyar provider with the official WordPress AI Client. WordPress automatically displays it under Settings &gt; Connectors. Compatible AI Client tools can discover the billable Dastyar text models. A valid Site Code, connection consent, and active Dastyar account are still required.<\/p><\/dd>\n<dt id=\"is%20ai%20usage%20free%3F\"><h3>Is AI usage free?<\/h3><\/dt>\n<dd><p>The plugin is free and GPL licensed. Connected SaaS features and AI models may require a Dastyar account and sufficient wallet balance.<\/p><\/dd>\n<dt id=\"how%20can%20i%20disconnect%20the%20site%3F\"><h3>How can I disconnect the site?<\/h3><\/dt>\n<dd><p>Disable connection consent, remove the key from Settings &gt; Connectors, disconnect the site in Dastyar, or deactivate the plugin.<\/p><\/dd>\n<dt id=\"does%20uninstalling%20remove%20generated%20content%3F\"><h3>Does uninstalling remove generated content?<\/h3><\/dt>\n<dd><p>No. Generated posts, products, comments, images, and podcasts remain owned by the site. If opt-in uninstall cleanup is enabled, only plugin settings, caches, logs, and the retry queue are removed.<\/p><\/dd>\n<dt id=\"is%20woocommerce%20required%3F\"><h3>Is WooCommerce required?<\/h3><\/dt>\n<dd><p>No. Post, page, and AI features work without WooCommerce. Product features are available only when the product post type exists.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Stores the Dastyar connection token in the plugin's own option namespace instead of the WordPress AI Client credential namespace.<\/li>\n<li>Keeps WordPress.org build checks aligned with the AI Client credential handling policy.<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Fixed the editor AI image modal so the loading state is hidden until generation starts.<\/li>\n<li>Fixed Dastyar admin menu rendering in the WordPress sidebar.<\/li>\n<li>Includes single-field text\/image AI tools for post\/product editors and supported Elementor widgets.<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Uses the destination post or product slug for newly published image filenames.<\/li>\n<li>Falls back to the publication date without service branding when no content slug is available.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Added the platform-managed Organization, WebSite, and WebPage graph to the homepage.<\/li>\n<li>Added ProductGroup output for WooCommerce variants and corrected currency and backorder handling.<\/li>\n<li>Hardened JSON-LD output and capability checks.<\/li>\n<li>Improved Schema profile synchronization and live product hydration.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Initial WordPress.org release.<\/li>\n<li>Added an official WordPress 7 AI Client provider and Connectors integration.<\/li>\n<li>Removed private update delivery from the public build.<\/li>\n<li>Added explicit connection consent and data-scope controls.<\/li>\n<li>Added external service, terms, privacy, and uninstall disclosures.<\/li>\n<li>Hardened REST schemas, rate limiting, media uploads, metadata, and outbound URLs.<\/li>\n<li>Added privacy policy guidance, opt-in uninstall cleanup, and conditional cron scheduling.<\/li>\n<li>Improved localization and admin asset loading.<\/li>\n<\/ul>","raw_excerpt":"Connect WordPress and WooCommerce to Dastyar Site for controlled content sync, publishing, webhooks, and AI features.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/355366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=355366"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mirghaed"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=355366"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=355366"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=355366"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=355366"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=355366"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=355366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}