Linux 软件免费装
Banner图

PilotDeck Connector

开发者 aveosoft
更新时间 2026年11月4日 20:02
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

seo auto publish schema content automation author schema

下载

1.3.2 1.3.0 1.2.1 1.3.1

详情介绍:

If you have ever published to WordPress from an external tool and found the SEO fields empty afterwards - no meta description, no focus keyword, no canonical, every post credited to the same admin account - this plugin exists for that exact problem. PilotDeck Connector publishes content from PilotDeck into this WordPress site with the meta title, meta description, focus keyword, canonical URL, FAQ structured data and the article's author all intact, written into whichever SEO plugin you already use. Why a plugin is needed at all WordPress core already exposes /wp/v2/posts, so creating a post remotely needs no plugin. What core cannot do is write SEO meta. Yoast, Rank Math, All in One SEO and SEOPress store their fields as post meta that is not registered with show_in_rest, so core accepts the request, returns 201 Created, and discards those fields without an error. For an SEO workflow that is a broken publish, not a partial one. This plugin closes that single gap. Its surface is deliberately small. What it does Authors (new in 1.3.0, linking and sync new in 1.3.1) The authors you set up in PilotDeck now carry through to WordPress, so each article is credited to the person who wrote it instead of one shared account. This supports the author signals (E-E-A-T) that search engines and AI answers look for. How connecting works On activation the plugin generates a random 48-character key and stores it on your site. Settings → PilotDeck shows an Integration Key that packs your site address and that key together, so you paste one value into PilotDeck instead of two. You can regenerate the key at any time, which immediately stops any previous copy from working. Requests arrive over your site's REST API and must present that key. Nothing else can publish through this plugin.

安装:

  1. Install and activate the plugin.
  2. Go to Settings → PilotDeck.
  3. Copy the Integration Key.
  4. In PilotDeck, go to Integrations → WordPress and paste the key. There is nothing else to fill in - the key already contains this site's address.
  5. Optional: under Settings → PilotDeck, pick the Default author used for articles that have no author of their own.
Serve your site over HTTPS. The settings screen warns you if it is not, because the key would otherwise travel in clear text.

屏幕截图:

  • The Plugins screen, with a direct Settings link and a prompt explaining what to do next after activation.
  • Posts published from PilotDeck, each credited to its own author: an existing user matched by name, or an author user the plugin created.

升级注意事项:

1.3.2 Adds per-content-type category mapping, Page creation for landing pages, and Service structured data. No settings change needed. 1.3.1 Adds PilotDeck's author import and ongoing sync: a linked author is credited directly and kept in sync, no name matching needed. No settings change needed. 1.3.0 Adds author support: articles from PilotDeck are credited to their real author, with Person structured data. No settings change needed.

常见问题:

Do I need a PilotDeck account?

Yes. The plugin is a connector; it does nothing without a PilotDeck account sending content to it.

I installed this without a PilotDeck account. What happens?

Nothing. The plugin generates a key, adds one settings screen, and waits. It does not alter your posts, your users, your theme, your database beyond two options, or your site's front end until a connected PilotDeck account publishes something. You can deactivate and delete it and the site is exactly as it was. If you want to see what it would publish, there is an overview at pilotdeck.co.

Do I need an SEO plugin?

No. Posts publish normally either way. If Yoast SEO, Rank Math, All in One SEO or SEOPress is installed, the plugin also fills in the SEO fields. If none is installed, there is simply nowhere for a meta description to go.

How does the plugin decide who the author of a post is?

If you've linked this author to a WordPress user from inside PilotDeck (either by importing your site's users or by PilotDeck creating the account itself), that exact user is used - no matching needed. Otherwise, it looks for a WordPress user who can write posts and whose display name matches the article author's name in PilotDeck, ignoring upper and lower case. If it finds one, the post is credited to that user. If not, it creates a new user with the Author role for that person. Articles with no author go to the Default author chosen on the settings screen.

I edited a linked author's bio or photo in WordPress and it changed back. Why?

For a linked author, PilotDeck is the source of truth for their profile. PilotDeck keeps that user's display name, Biographical Info and profile photo in sync automatically, so an edit made directly in WordPress is overwritten on the next sync. Make the change in PilotDeck instead, or unlink the author there first if you want to manage that WordPress user by hand going forward.

Will it create user accounts on my site?

Only when an author in PilotDeck has no linked or matching user yet - either when PilotDeck publishes an article by them, or as soon as that author is added in PilotDeck, whichever happens first - and only with the Author role, which can write and edit their own posts and nothing else. The account has a random password that is never shown and a placeholder email on the reserved .invalid domain, so it cannot receive mail or be signed into until a site admin sets a password. To avoid a new user, give an existing user the same display name as the author in PilotDeck before publishing.

An author was created twice, or not matched to my existing user. Why?

Matching uses the display name exactly as written, apart from case. "Jane Doe" and "Jane A. Doe" are different names. Change the display name of your existing user (or the author's name in PilotDeck) so they are the same, then publish again. Posts already credited to the extra user can be reassigned when you delete it.

Does it add author structured data?

Yes. Each article with an author gets a schema.org Person block in the page head, built by PilotDeck from the author's profile (name, job title, bio, photo and profile links). It sits alongside any Article schema your SEO plugin outputs. Re-publishing an article without an author removes the block.

Where is the Integration Key stored?

In your site's options table, like any other WordPress setting. It is generated on your site and never transmitted by the plugin. Treat it like a password: anyone holding it can publish to your site.

What happens if I regenerate the key?

The previous key stops working immediately, everywhere it was pasted. Publishing resumes once you paste the new key into PilotDeck.

Can PilotDeck overwrite my existing pages or posts?

No. Updates are only ever applied to posts this plugin created on this site. A request that points at anything else - a page, or a post written by a human - is refused rather than overwritten.

Why did some content publish as a Page instead of a post?

Content PilotDeck marks as a standalone page, such as a landing page, is created as a real WordPress Page rather than a post. It is excluded from categories, since Pages do not use that taxonomy. Everything else - how it was uploaded, how it can be updated, the Author restriction above - works the same as a post.

I pasted a valid key and still get an authentication error.

Some servers, mainly Apache running PHP over CGI or FastCGI, strip the Authorization header before WordPress sees it. The plugin checks the standard fallback used by those setups and also accepts an X-PilotDeck-Key header. If it still fails, ask your host to pass the Authorization header through to PHP.

What is removed when I delete the plugin?

Both of its options and the post meta it wrote, including the FAQ and author structured data, plus the profile-photo link it set on author users. Your posts, images, categories, tags and users - including author users the plugin created - are left untouched, because they belong to your site and are credited on published posts.

更新日志:

1.3.2 1.3.1 1.3.0 1.2.1 First public release on WordPress.org.