{"id":248206,"date":"2025-08-27T18:34:23","date_gmt":"2025-08-27T18:34:23","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/articla-lite-bulk-publisher\/"},"modified":"2025-09-17T10:59:48","modified_gmt":"2025-09-17T10:59:48","slug":"articla-lite-bulk-publisher","status":"publish","type":"plugin","link":"https:\/\/arg.wordpress.org\/plugins\/articla-lite-bulk-publisher\/","author":23352236,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.7.8","stable_tag":"0.7.8","tested":"6.8.5","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Articla Lite Bulk Publisher","header_author":"articla.ai","header_description":"One-click AI bulk generator for drafts with citations, categories, blacklist, and compliance checks.","assets_banners_color":"","last_updated":"2025-09-17 10:59:48","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.articla.ai","rating":5,"author_block_rating":0,"active_installs":0,"downloads":514,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.7.5":{"tag":"0.7.5","author":"articla79","date":"2025-08-27 18:35:01"},"0.7.6":{"tag":"0.7.6","author":"articla79","date":"2025-08-27 19:08:19"},"0.7.7":{"tag":"0.7.7","author":"articla79","date":"2025-09-10 12:18:26"},"0.7.8":{"tag":"0.7.8","author":"articla79","date":"2025-09-17 10:59:48"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3351447,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3351447,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.7.5","0.7.6","0.7.7","0.7.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3363119,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3363119,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"<strong>Settings<\/strong> \u2014 add API keys, language, quality thresholds, and compliance options.","2":"<strong>Bulk Generate<\/strong> \u2014 paste CSV, choose categories, run the batch with progress log."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[195933,246953,17569,194533,186],"plugin_category":[54,55],"plugin_contributors":[246954],"plugin_business_model":[],"class_list":["post-248206","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-content","plugin_tags-bulk-publishing","plugin_tags-citations","plugin_tags-openai","plugin_tags-seo","plugin_category-security-and-spam-protection","plugin_category-seo-and-marketing","plugin_contributors-articla79","plugin_committers-articla79"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/articla-lite-bulk-publisher\/assets\/icon-128x128.png?rev=3351447","icon_2x":"https:\/\/ps.w.org\/articla-lite-bulk-publisher\/assets\/icon-256x256.png?rev=3351447","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/articla-lite-bulk-publisher\/assets\/screenshot-1.png?rev=3363119","caption":"<strong>Settings<\/strong> \u2014 add API keys, language, quality thresholds, and compliance options."},{"src":"https:\/\/ps.w.org\/articla-lite-bulk-publisher\/assets\/screenshot-2.png?rev=3363119","caption":"<strong>Bulk Generate<\/strong> \u2014 paste CSV, choose categories, run the batch with progress log."}],"raw_content":"<!--section=description-->\n<p><strong>Ship more content, keep control.<\/strong> Articla Lite turns CSV lines into polished <strong>drafts<\/strong> you can review before publishing. It adds headings, formats content, inserts a <strong>References<\/strong> section from URLs you provide, and (optionally) fetches a licensed image via Pexels.<\/p>\n\n<h4>Quick Demo (1 min)<\/h4>\n\n<p>https:\/\/www.youtube.com\/watch?v=Udj_R9VakOs<\/p>\n\n<p><strong>Why users pick Articla Lite<\/strong>\n- <strong>Faster output, safer publishing:<\/strong> drafts only; you approve.\n- <strong>Real citations:<\/strong> links come from the URLs you supply.\n- <strong>Quality gate:<\/strong> minimum words, headings, citations; auto-<code>noindex<\/code> until approved.\n- <strong>One-click batches:<\/strong> paste CSV, select categories, start.\n- <strong>Optional images:<\/strong> pulls a relevant image and sets featured image.\n- <strong>Export ready:<\/strong> WXR export of generated posts.<\/p>\n\n<p><strong>Quick Start (3 steps)<\/strong>\n1. Paste your <strong>OpenAI API key<\/strong> (and optionally <strong>Pexels API key<\/strong>) in <strong>Articla Bulk \u2192 Settings<\/strong>.\n2. Go to <strong>Articla Bulk \u2192 Bulk Generate<\/strong>. Paste CSV lines (one per post).\n3. Pick categories and click <strong>Start Processing<\/strong>.<\/p>\n\n<p><strong>Lite vs Pro<\/strong>\n- <strong>Lite:<\/strong> up to <strong>5 posts per batch<\/strong>, model locked to <code>o4-mini<\/code>, fixed delay.\n- <strong>Pro:<\/strong> unlimited batch size, custom delay, model selector. Learn more at <strong>articla.ai<\/strong>.<\/p>\n\n<h3>CSV Format<\/h3>\n\n<p>Each line = one post. Columns:\n    title, keywords(optional), sources(semicolon-separated URLs), outline(H2s separated by |), image_query(optional)<\/p>\n\n<p><strong>Example<\/strong>\n3-Day Marrakech Itinerary: Food Souks &amp; Desert Day Trip,marrakech itinerary;medina;souk;jemaa el-fna;atlas mountains,https:\/\/visitmorocco.com\/en;https:\/\/whc.unesco.org\/en\/list\/331\/;https:\/\/www.lonelyplanet.com\/morocco\/marrakesh,Before You Go: Safety &amp; Money|Day 1: Medina &amp; Souks|Day 2: Museums &amp; Hammam|Day 3: Atlas Day Trip|Where to Eat|Budget &amp; Transport Tips,Marrakech medina<\/p>\n\n<p>pgsql\nCopy code<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to external APIs to generate content and optionally fetch images.<\/p>\n\n<ol>\n<li><p><strong>OpenAI API<\/strong> \u2014 generates draft content and outlines when you click <strong>Generate<\/strong>.<\/p>\n\n<ul>\n<li>Data sent: your prompts (topic, outline, settings) and minimal context needed.<\/li>\n<li>When: only when you start a generation.<\/li>\n<li>Service: OpenAI \u2014 Terms: https:\/\/openai.com\/policies\/terms  Privacy: https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<\/ul><\/li>\n<li><p><strong>Pexels API<\/strong> (optional) \u2014 searches for a representative image when image fetching is enabled.<\/p>\n\n<ul>\n<li>Data sent: your search keywords.<\/li>\n<li>When: only for posts where image search is enabled.<\/li>\n<li>Service: Pexels \u2014 Terms: https:\/\/www.pexels.com\/terms-of-service\/  Privacy: https:\/\/www.pexels.com\/privacy-policy\/<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h3>Privacy<\/h3>\n\n<ul>\n<li>Generated content is sanitized with <code>wp_kses_post<\/code>.<\/li>\n<li>Outbound links in generated content can be reviewed before publishing.<\/li>\n<li>If your content includes affiliate links, add <code>rel=\"sponsored nofollow ugc\"<\/code> per your policy.<\/li>\n<\/ul>\n\n<h3>Tips<\/h3>\n\n<ul>\n<li>Supply at least <strong>2\u20133 quality source URLs<\/strong> in the CSV for stronger citations.<\/li>\n<li>Set realistic <strong>Min\/Max words<\/strong> and <strong>Min headings<\/strong> to match your editorial bar.<\/li>\n<li>Use a specific <strong>image_query<\/strong> for more consistent images.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the ZIP via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Open <strong>Articla Bulk \u2192 Settings<\/strong>; add your API keys and quality thresholds.<\/li>\n<li>Generate drafts from <strong>Articla Bulk \u2192 Bulk Generate<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20it%20auto-publish%3F'><h3>Does it auto-publish?<\/h3><\/dt>\n<dd><p>By default, posts are created as <strong>drafts<\/strong>. You can enable \u201cPublish when QC passes\u201d to auto-publish only if your quality thresholds are met.<\/p><\/dd>\n<dt id='where%20do%20citations%20come%20from%3F'><h3>Where do citations come from?<\/h3><\/dt>\n<dd><p>From the <strong>source URLs<\/strong> you provide in the CSV. The plugin discourages invented links and builds a <strong>References<\/strong> section.<\/p><\/dd>\n<dt id='do%20i%20need%20pexels%3F'><h3>Do I need Pexels?<\/h3><\/dt>\n<dd><p>No. If a Pexels key is added, the first relevant result is downloaded and set as the <strong>featured image<\/strong> (with alt text set to the title).<\/p><\/dd>\n<dt id='is%20seo%20supported%3F'><h3>Is SEO supported?<\/h3><\/dt>\n<dd><p>If Yoast SEO is active, the plugin fills basic fields (title, meta description, focus keyphrase) from your content and keywords.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.7.8<\/h4>\n\n<ul>\n<li>Stability and UX improvements for bulk generation and QC.<\/li>\n<li>Better References detection and fallback.<\/li>\n<li>Minor admin UI polish.<\/li>\n<\/ul>","raw_excerpt":"Generate high-quality draft posts in bulk using AI\u2014complete with headings, citations from your sources, optional featured images, and a built-in quali &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/248206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=248206"}],"author":[{"embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/articla79"}],"wp:attachment":[{"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=248206"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=248206"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=248206"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=248206"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=248206"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=248206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}