{"id":11018,"date":"2026-05-24T22:30:11","date_gmt":"2026-05-24T14:30:11","guid":{"rendered":"https:\/\/aeosub.com\/outscoreagent\/"},"modified":"2026-05-24T22:30:11","modified_gmt":"2026-05-24T14:30:11","slug":"outscoreagent","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/outscoreagent\/","title":{"rendered":"OutscoreAgent Publisher"},"content":{"rendered":"<div class=\"post-img\" style=\"margin-bottom: 25px\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/outscoreagent\/assets\/banner-1544x500.png?rev=3546309\" alt=\"OutscoreAgent Publisher\" style=\"width: 100%;height: auto;border-radius: 12px\"><\/div>\n<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/outscoreagent\/assets\/icon-256x256.png?rev=3546309\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/outscoreagent\/\" target=\"_blank\" rel=\"noopener\">outscoreagent<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.5.3<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">6.0 \/ 7.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-24 2:00pm GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/outscoreagent\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Connect your WordPress site to OutscoreAgent for automated AI-powered article publishing.<\/div>\n<p>OutscoreAgent is a platform that generates high-quality, SEO-optimised articles using AI and publishes them directly to your WordPress site.<\/p>\n<p>This plugin creates a secure REST API endpoint on your WordPress installation that the OutscoreAgent platform uses to push finished articles. Once installed and configured, articles created on the OutscoreAgent platform are automatically published to your site with their correct title, content, featured image, and metadata.<\/p>\n<p><strong>Key features:<\/strong><\/p>\n<ul>\n<li>Secure bearer token authentication \u2014 only OutscoreAgent can publish to your site<\/li>\n<li>HTTPS enforcement \u2014 tokens are never transmitted over plain HTTP<\/li>\n<li>Per-site configuration \u2014 each WordPress site has its own independent token<\/li>\n<li>Structured error logging \u2014 detailed logs available in the admin panel<\/li>\n<li>Clean uninstall \u2014 removing the plugin deletes all its data from your database<\/li>\n<\/ul>\n<p><strong>How it works:<\/strong><\/p>\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Generate an API token from the OutscoreAgent settings page<\/li>\n<li>Enter the token and your site&#8217;s REST API URL in the OutscoreAgent platform<\/li>\n<li>Articles are published automatically when they finish generating<\/li>\n<\/ol>\n<p><strong>Third-party service requirement:<\/strong><\/p>\n<p>This plugin is the WordPress-side companion of the <a href=\"https:\/\/outscoreagent.com\/\" rel=\"nofollow ugc noopener\" target=\"_blank\">OutscoreAgent<\/a> platform and requires an active OutscoreAgent account to be useful. The plugin itself does nothing on its own \u2014 it exposes a secure REST endpoint that the OutscoreAgent platform calls to publish generated articles, and it sends post-status updates back to the platform so article state stays in sync. Without an OutscoreAgent account, no data is ever sent anywhere; the plugin simply remains idle.<\/p>\n<p><strong>Data transmitted to OutscoreAgent:<\/strong><\/p>\n<p>When you configure a callback URL in the plugin settings (provided to you by the OutscoreAgent platform), the plugin will transmit the following information to OutscoreAgent each time a post it originally published changes status (draft <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> publish, publish <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> trash, etc.):<\/p>\n<ul>\n<li>The post&#8217;s WordPress ID<\/li>\n<li>The post&#8217;s public permalink and WP admin edit link<\/li>\n<li>The new post status (e.g. <code>publish<\/code>, <code>draft<\/code>, <code>trash<\/code>)<\/li>\n<li>The OutscoreAgent external article ID the post is linked to<\/li>\n<li>A UTC timestamp<\/li>\n<\/ul>\n<p>No post content, user personal data, or WordPress credentials are ever sent. See the <strong>External services<\/strong> section below for the full disclosure. By using this plugin you agree to the OutscoreAgent <a href=\"https:\/\/outscoreagent.com\/terms\" rel=\"nofollow ugc noopener\" target=\"_blank\">Terms of Service<\/a> and <a href=\"https:\/\/outscoreagent.com\/privacy\" rel=\"nofollow ugc noopener\" target=\"_blank\">Privacy Policy<\/a>.<\/p>\n<h3>External services<\/h3>\n<p>This plugin relies on the OutscoreAgent platform at <strong>https:\/\/outscoreagent.com\/<\/strong> to function. An OutscoreAgent account is required \u2014 without one, the plugin stays idle and no data leaves your site.<\/p>\n<p><strong>Service used:<\/strong> OutscoreAgent (operated by OutscoreAgent, the plugin author).<\/p>\n<p><strong>What the service does:<\/strong> Generates SEO-optimised articles with AI on OutscoreAgent&#8217;s servers, then publishes them to your WordPress site via the REST endpoint this plugin exposes. Tracks the post-status lifecycle (draft \/ published \/ trashed) for its own content dashboard.<\/p>\n<p><strong>When data is sent to the service:<\/strong> Whenever a WordPress post that was originally published by OutscoreAgent changes status (e.g. the editor moves it from draft to publish, or trashes it). Sending is triggered by WordPress&#8217;s <code>transition_post_status<\/code> hook. No data is sent for posts the plugin did not create. No data is sent before you configure the callback URL in <strong>Settings <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> OutscoreAgent Publisher<\/strong>.<\/p>\n<p><strong>What data is sent:<\/strong> A single JSON payload containing:<\/p>\n<ul>\n<li><code>event<\/code> \u2014 the literal string <code>post_status_changed<\/code><\/li>\n<li><code>external_id<\/code> \u2014 the OutscoreAgent article ID this post is linked to<\/li>\n<li><code>wp_post_id<\/code> \u2014 the numeric WordPress post ID<\/li>\n<li><code>wp_post_url<\/code> \u2014 the public permalink of the post<\/li>\n<li><code>wp_post_status<\/code> \u2014 the new WordPress post status (e.g. <code>publish<\/code>, <code>draft<\/code>, <code>trash<\/code>)<\/li>\n<li><code>wp_edit_url<\/code> \u2014 the WordPress admin edit URL for the post<\/li>\n<li><code>timestamp<\/code> \u2014 ISO-8601 UTC timestamp of the transition<\/li>\n<\/ul>\n<p>No post content, user personal data, comments, WordPress credentials, or IP addresses are transmitted.<\/p>\n<p><strong>Transport:<\/strong> HTTPS POST to the callback URL the OutscoreAgent platform configures in the plugin settings. The plugin refuses to send callbacks over plain HTTP (localhost is exempt for development only).<\/p>\n<p><strong>Terms and Privacy:<\/strong> The OutscoreAgent service is governed by its <a href=\"https:\/\/outscoreagent.com\/terms\" rel=\"nofollow ugc noopener\" target=\"_blank\">Terms of Service<\/a> and <a href=\"https:\/\/outscoreagent.com\/privacy\" rel=\"nofollow ugc noopener\" target=\"_blank\">Privacy Policy<\/a>. By connecting this plugin to your OutscoreAgent account you agree to both.<\/p>","protected":false},"excerpt":{"rendered":"<p>Connect your WordPress site to OutscoreAgent for automated AI-powered article publishing.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[550,945,707,639,1173,555],"class_list":["post-11018","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-ai","tag-articles","tag-automation","tag-content","tag-publishing","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11018"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11018\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}