{"id":387742,"date":"2026-10-18T17:31:52","date_gmt":"2026-10-18T17:31:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/zainly-writer\/"},"modified":"2026-10-18T17:31:30","modified_gmt":"2026-10-18T17:31:30","slug":"zainly-writer","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/zainly-writer\/","author":23580638,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"7.0","requires_php":"7.4","requires_plugins":null,"header_name":"Zainly Writer","header_author":"Zain Corporations","header_description":"Write SEO-friendly excerpts, product descriptions and full blog posts (up to 1,500 words) with the AI provider you connect in WordPress, right inside the post editor. Works with posts and WooCommerce products, with bulk generation and an AI chat.","assets_banners_color":"7367df","last_updated":"2026-10-18 17:31:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/zaincorporations.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":31,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"zaincorporations","date":"2026-10-18 17:31:30","revision":3753386}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3753386,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3753386,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3753386,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3753386,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,27498,1395,186,286],"plugin_category":[45,55],"plugin_contributors":[284919],"plugin_business_model":[],"class_list":["post-387742","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-blog-writer","plugin_tags-excerpt","plugin_tags-seo","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-zaincorporations","plugin_committers-zaincorporations"],"banners":{"banner":"https:\/\/ps.w.org\/zainly-writer\/assets\/banner-772x250.png?rev=3753386","banner_2x":"https:\/\/ps.w.org\/zainly-writer\/assets\/banner-1544x500.png?rev=3753386","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/zainly-writer\/assets\/icon-128x128.png?rev=3753386","icon_2x":"https:\/\/ps.w.org\/zainly-writer\/assets\/icon-256x256.png?rev=3753386","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Zainly Writer<\/strong> helps publishers and store owners write excerpts, SEO descriptions, product descriptions and complete blog posts one item at a time or in bulk. The plugin is completely free and uses the AI Client built into WordPress 7.0, so you connect your AI provider once under Settings &gt; Connectors. The plugin never stores an API key.<\/p>\n\n<p>Developed by <strong>Zain Corporations<\/strong> - <a href=\"https:\/\/zaincorporations.com\/\">zaincorporations.com<\/a> | <a href=\"https:\/\/www.linkedin.com\/in\/zain-corporations\">LinkedIn<\/a><\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><strong>Editor panel<\/strong>: open any post or product and use the Zainly Writer panel. It has three tabs: Excerpt (or Description for products), Blog post, and Chat. Pick a length, press one button, review the text, then use it as the excerpt, add it to the post or save it as the SEO description. It works in the block editor and the classic editor, and shows a word and character count with a hint for search-result length.<\/li>\n<li><strong>Blog Writer (up to 1,500 words)<\/strong>: four easy steps - brief, outline, writing, finish. The article is written section by section with live progress. Rename, reorder or remove sections, rewrite any part, then add it to your post or create a draft.<\/li>\n<li><strong>Posts and WooCommerce products<\/strong>: products get a sales-focused prompt using the price, categories, tags and attributes (the AI is told not to invent anything else). WooCommerce is optional.<\/li>\n<li><strong>AI chat<\/strong>: ask questions, brainstorm titles or request text, from the plugin screen or from the editor where the AI can see what you are writing.<\/li>\n<li><strong>Bulk generation<\/strong>: fill in missing descriptions for existing posts and products with live progress.<\/li>\n<li><strong>Automatic generation<\/strong> on publish or update, in the background so saving is never slowed down.<\/li>\n<li><strong>SEO plugin sync<\/strong> with Yoast SEO, Rank Math and SEOPress. Descriptions you wrote by hand are not overwritten automatically.<\/li>\n<li><strong>Activity log<\/strong> of every request.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin does not contact any AI service by itself and does not store any API key. Every AI request goes through the AI Client that is part of WordPress 7.0 and newer. The site owner chooses and configures the AI provider (for example OpenAI, Anthropic or Google) under Settings &gt; Connectors, and the request is sent to that provider. Nothing is sent until a provider is connected and you use a feature (excerpt, blog writer, bulk generation, automatic generation or chat).<\/p>\n\n<p>Data sent to the connected provider: the title and the first part of the content (up to about 3,000 characters by default) of the post or product being processed; for products also the price, SKU, categories, tags and attributes; any extra instructions you type; the blog brief you fill in; and the messages you type in the AI chat (plus the current title and content if you leave \"Let the AI see this item\" ticked). The site name is included in the chat instructions.<\/p>\n\n<p>The terms of use and privacy policy of the provider you connect apply to this data. Please read them on the provider's website.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>zainly-writer<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the zip from Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to Settings &gt; Connectors and connect an AI provider. Then open <strong>Zainly Writer<\/strong> in the admin menu and press \"Test connection\".<\/li>\n<li>In Settings &gt; Content, choose where it works (Posts, WooCommerce Products).<\/li>\n<li>Open a post or product and use the Zainly Writer panel (the icon in the top bar of the block editor, or the box under the content in the classic editor).<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20ai%20provider%20does%20it%20use%3F\"><h3>Which AI provider does it use?<\/h3><\/dt>\n<dd><p>The one you connect under Settings &gt; Connectors in WordPress 7.0 or newer. You pay that provider directly for what you use.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20free%3F\"><h3>Is the plugin free?<\/h3><\/dt>\n<dd><p>Yes. There is no license and no article limit. You only pay your own AI provider for the usage.<\/p><\/dd>\n<dt id=\"does%20it%20overwrite%20existing%20excerpts%20or%20seo%20descriptions%3F\"><h3>Does it overwrite existing excerpts or SEO descriptions?<\/h3><\/dt>\n<dd><p>Not by default. Automatic runs only fill items without a description unless you enable \"recreate\". SEO descriptions you wrote yourself are never overwritten automatically. In the bulk tool you choose \"Only items missing descriptions\" or \"All published items (overwrite)\".<\/p><\/dd>\n<dt id=\"where%20does%20a%20woocommerce%20product%20description%20go%3F\"><h3>Where does a WooCommerce product description go?<\/h3><\/dt>\n<dd><p>By default to the product short description (the excerpt). In Settings you can send it to the long description or both.<\/p><\/dd>\n<dt id=\"can%20it%20write%20in%20urdu%20or%20another%20language%3F\"><h3>Can it write in Urdu or another language?<\/h3><\/dt>\n<dd><p>Yes. Set an Output Language in Settings, or leave it empty to match the language of the post.<\/p><\/dd>\n<dt id=\"what%20is%20removed%20when%20i%20delete%20the%20plugin%3F\"><h3>What is removed when I delete the plugin?<\/h3><\/dt>\n<dd><p>Settings, logs and the plugin's own post meta. Excerpts and SEO plugin fields stay as they are.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: editor panel for excerpts and product descriptions, Blog Writer up to 1,500 words, AI chat, bulk generation, automatic generation, SEO plugin sync and activity log.<\/li>\n<\/ul>","raw_excerpt":"Write AI excerpts, product descriptions and blog posts up to 1,500 words with the AI provider you connect in WordPress. Includes chat and bulk tools.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/387742","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=387742"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zaincorporations"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=387742"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=387742"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=387742"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=387742"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=387742"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=387742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}