{"id":370594,"date":"2026-09-22T13:14:18","date_gmt":"2026-09-22T13:14:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/xeo-ai-helper\/"},"modified":"2026-09-24T21:10:37","modified_gmt":"2026-09-24T21:10:37","slug":"xeo-ai-helper","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/xeo-ai-helper\/","author":23561145,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"XEO AI Helper","header_author":"Webis","header_description":"Generates the WordPress application password XEO AI uses to publish articles to this site via the WP REST API, and logs every article it publishes here.","assets_banners_color":"","last_updated":"2026-09-24 21:10:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.webiswoo.com","header_author_uri":"http:\/\/www.webis.ca\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":59,"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":"xeoplugin","date":"2026-09-24 21:10:37","revision":3712024}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3707444,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3707444,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3712013,"resolution":"1","location":"assets","locale":"","width":1814,"height":1228},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3712013,"resolution":"2","location":"assets","locale":"","width":1818,"height":1368},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3712013,"resolution":"3","location":"assets","locale":"","width":1848,"height":1382},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3712013,"resolution":"4","location":"assets","locale":"","width":1848,"height":1360},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3712013,"resolution":"5","location":"assets","locale":"","width":1846,"height":1348}},"screenshots":{"1":"Publish Log \u2014 see every article XEO AI has published to this site, with timestamp, status, and title.","2":"Connect tab \u2014 generate a WordPress application password in one click and paste it into XEO AI to authorize publishing.","3":"XEO AI Writer \u2014 choose Manual (full control) or Autopilot (fully automated) mode to create content.","4":"Manual mode configuration \u2014 fine-tune keyword targeting, language, article length, tone, and other parameters before generating.","5":"Past Articles \u2014 browse and publish articles generated by XEO AI to your connected WordPress site."}},"plugin_section":[],"plugin_tags":[1392,529,186],"plugin_category":[55],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-370594","plugin","type-plugin","status-publish","hentry","plugin_tags-article","plugin_tags-content","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_committers-xeoplugin"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/xeo-ai-helper\/assets\/icon-128x128.png?rev=3707444","icon_2x":"https:\/\/ps.w.org\/xeo-ai-helper\/assets\/icon-256x256.png?rev=3707444","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/xeo-ai-helper\/assets\/screenshot-1.png?rev=3712013","caption":"Publish Log \u2014 see every article XEO AI has published to this site, with timestamp, status, and title."},{"src":"https:\/\/ps.w.org\/xeo-ai-helper\/assets\/screenshot-2.png?rev=3712013","caption":"Connect tab \u2014 generate a WordPress application password in one click and paste it into XEO AI to authorize publishing."},{"src":"https:\/\/ps.w.org\/xeo-ai-helper\/assets\/screenshot-3.png?rev=3712013","caption":"XEO AI Writer \u2014 choose Manual (full control) or Autopilot (fully automated) mode to create content."},{"src":"https:\/\/ps.w.org\/xeo-ai-helper\/assets\/screenshot-4.png?rev=3712013","caption":"Manual mode configuration \u2014 fine-tune keyword targeting, language, article length, tone, and other parameters before generating."},{"src":"https:\/\/ps.w.org\/xeo-ai-helper\/assets\/screenshot-5.png?rev=3712013","caption":"Past Articles \u2014 browse and publish articles generated by XEO AI to your connected WordPress site."}],"raw_content":"<!--section=description-->\n<p>XEO AI builds your website, writes your content, and monitors your traffic 24\/7 \u2014 everything you need to grow your online presence, fully automated.<\/p>\n\n<p>This plugin connects XEO AI to your WordPress site. You generate a password once, paste it into XEO AI, and the site is connected.<\/p>\n\n<p>From then on, the <strong>Publish Log<\/strong> tab shows you everything XEO AI has published here \u2014 when it arrived, whether it went live or stayed a draft, and the title.<\/p>\n\n<p>Only XEO AI's articles appear there.<\/p>\n\n<p>Nothing leaves your site, and you can cut XEO AI off from the same page whenever you want.<\/p>\n\n<p><strong>What XEO AI does with the connection:<\/strong><\/p>\n\n<ul>\n<li><strong>XWrite<\/strong> automatically writes and publishes blog posts using live search keyword data, so your content ranks for what people are actually searching.<\/li>\n<\/ul>\n\n<p>Application passwords require HTTPS (or a local-development environment). If your site is not eligible, the admin page tells you exactly what to change instead of showing a Generate button that would not work.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the entire 'xeoai' folder to the '\/wp-content\/plugins\/' directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>In the admin sidebar, click \"XEO AI\" and use the Generate Application Password button.<\/li>\n<li>Copy the password that appears once, then paste it into XEO AI to finish connecting this site.<\/li>\n<li>Once XEO AI starts publishing, open the \"Publish Log\" tab on the same page to see what has arrived.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20xeo%20ai%20actually%20publish%20to%20my%20site%3F\"><h3>What does XEO AI actually publish to my site?<\/h3><\/dt>\n<dd><p>XEO AI writes SEO-optimized blog posts using live search keyword data and pushes each finished article to your site through the standard WordPress REST API \u2014 the same endpoints the built-in block editor uses. Posts appear in your Posts list like any other article.<\/p><\/dd>\n<dt id=\"where%20can%20i%20see%20what%20xeo%20ai%20has%20published%20to%20my%20site%3F\"><h3>Where can I see what XEO AI has published to my site?<\/h3><\/dt>\n<dd><p>On the \"Publish Log\" tab of the XEO AI page. It lists every article XEO AI has sent here \u2014 time, status, and title, newest first. Your own posts are not listed, so the log tells you exactly what came from XEO AI and what did not.<\/p><\/dd>\n<dt id=\"how%20does%20xeo%20ai%20decide%20what%20topics%20to%20write%20about%3F\"><h3>How does XEO AI decide what topics to write about?<\/h3><\/dt>\n<dd><p>XEO AI uses live search keyword data \u2014 the same signals your buyers type into Google \u2014 to pick topics that are actually being searched, then generates the article around those keywords. You can also give XEO AI  a topic list or seed URLs when you set up the connection.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20xeo%20ai%20account%20to%20use%20this%20plugin%3F\"><h3>Do I need an XEO AI account to use this plugin?<\/h3><\/dt>\n<dd><p>The plugin can generate an application password on its own, but the password is only useful once you paste it into XEO AI. If you do not have an XEO AI account, sign up at app.xeoai.com first.<\/p><\/dd>\n<dt id=\"are%20xeo%20ai%20posts%20published%20live%20immediately%2C%20or%20as%20drafts%3F\"><h3>Are XEO AI posts published live immediately, or as drafts?<\/h3><\/dt>\n<dd><p>That is controlled inside XEO AI, not by this plugin. XEO AI lets you pick whether new articles go straight to Published, sit as Draft for you to review, or land as Scheduled at a specific time.<\/p><\/dd>\n<dt id=\"can%20i%20pause%20or%20stop%20xeo%20ai%20from%20publishing%20without%20uninstalling%20the%20plugin%3F\"><h3>Can I pause or stop XEO AI from publishing without uninstalling the plugin?<\/h3><\/dt>\n<dd><p>Yes. In your WordPress admin, open the XEO AI page, find the application password labeled <code>XEO AI<\/code> in the list, and click Revoke. XEO AI immediately loses the ability to publish to your site. You can generate a new password anytime you want to reconnect.<\/p><\/dd>\n<dt id=\"where%20is%20the%20application%20password%20stored%3F\"><h3>Where is the application password stored?<\/h3><\/dt>\n<dd><p>In WordPress itself, using the built-in Application Passwords storage. This plugin does not maintain its own credential store, does not send the password anywhere, and only reads the list back to show it to you.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20store%20anything%20in%20my%20database%3F\"><h3>Does the plugin store anything in my database?<\/h3><\/dt>\n<dd><p>One table, for the Publish Log: it holds the time, status, and title of each post XEO AI creates here. No post content, no credentials, and nothing about you. The table is created when the plugin is activated and removed when you delete the plugin, so uninstalling takes the log with it \u2014 export or copy anything you want to keep first.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Generate, list, and revoke the WordPress application password XEO AI uses to reach this site.<\/li>\n<li>Publish Log: records the time, status, and title of every post XEO AI creates here through the REST API.<\/li>\n<\/ul>","raw_excerpt":"Connect this site to XEO AI, and see a log of every article XEO AI publishes here.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/370594","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=370594"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/xeoplugin"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=370594"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=370594"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=370594"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=370594"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=370594"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=370594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}