Title: GymGrow Connect
Author: gymgrowplugin
Published: <strong>2026年6月23日</strong>
Last modified: 2026年6月23日

---

プラグインを検索

![](https://s.w.org/plugins/geopattern-icon/gymgrow-connect.svg)

# GymGrow Connect

 作者: [gymgrowplugin](https://profiles.wordpress.org/gymgrowplugin/)

[ダウンロード](https://downloads.wordpress.org/plugin/gymgrow-connect.1.0.3.zip)

 * [詳細](https://ja.wordpress.org/plugins/gymgrow-connect/#description)
 * [レビュー](https://ja.wordpress.org/plugins/gymgrow-connect/#reviews)
 *  [インストール](https://ja.wordpress.org/plugins/gymgrow-connect/#installation)
 * [開発](https://ja.wordpress.org/plugins/gymgrow-connect/#developers)

 [サポート](https://wordpress.org/support/plugin/gymgrow-connect/)

## 説明

GymGrow Connect adds a small set of secure REST API endpoints under the `gymgrow/
v1` namespace so an external system (for example, an AI content pipeline) can:

 * Create or update a post — title, content, excerpt, slug, categories, tags, schedule
   date — in a single request.
 * Set RankMath SEO fields (SEO title, meta description, focus keyword, canonical
   URL, robots) on the same request or on an existing post.
 * Upload an image from a multipart file or a remote URL, set its alt text, and 
   optionally assign it as the featured image.

It replaces ad-hoc `functions.php` snippets with a versioned, capability-checked
plugin.

#### Endpoints

 * `POST /wp-json/gymgrow/v1/article` — publish/update an article (also sets SEO
   and featured image).
 * `POST /wp-json/gymgrow/v1/media` — upload an image.
 * `POST /wp-json/gymgrow/v1/seo/{id}` — update RankMath SEO fields for a post.

A backward-compatible alias `POST /wp-json/custom/v1/rankmath/{id}` is also registered
for pipelines that used the legacy route.

#### Authentication

Requests are authenticated with WordPress’s own user authentication — use an Application
Password (Basic Auth) for a user who can publish posts. Permissions are enforced
per route with capability checks (`publish_posts`, `upload_files`, `edit_post`).
You may optionally enable a second-factor shared secret (`X-GymGrow-Key` header)
from the settings screen.

This plugin does not call any external services and stores no personal data.

## インストール

 1. Upload the `gymgrow-connect` folder to `/wp-content/plugins/`, or install the ZIP
    via Plugins  Add New  Upload Plugin.
 2. Activate the plugin through the Plugins screen.
 3. (Optional) Visit Settings  GymGrow Connect to generate an API key, choose a default
    category, and set a default status.
 4. Create an Application Password for the publishing user under Users  Profile, and
    use it as Basic Auth in your pipeline.

## FAQ

### Does it require RankMath?

No. If RankMath is active the SEO fields take effect immediately. If not, the meta
is still stored under the RankMath meta keys and becomes live once RankMath is installed.

### How are the endpoints secured?

Every route has a capability-based `permission_callback`. Publishing requires `publish_posts`,
uploads require `upload_files`, and SEO updates require `edit_post` on the target
post. You can additionally require a matching `X-GymGrow-Key` header.

### Does it send data anywhere?

No. The plugin only receives requests; it does not phone home or contact third-party
services.

## 評価

このプラグインにはレビューがありません。

## 貢献者と開発者

GymGrow Connect はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献
しています。

貢献者

 *   [ gymgrowplugin ](https://profiles.wordpress.org/gymgrowplugin/)

[“GymGrow Connect” をあなたの言語に翻訳しましょう。](https://translate.wordpress.org/projects/wp-plugins/gymgrow-connect)

### 開発に興味がありますか ?

[コードを閲覧](https://plugins.trac.wordpress.org/browser/gymgrow-connect/)するか、
[SVN リポジトリ](https://plugins.svn.wordpress.org/gymgrow-connect/)をチェックする
か、[開発ログ](https://plugins.trac.wordpress.org/log/gymgrow-connect/)を [RSS](https://plugins.trac.wordpress.org/log/gymgrow-connect/?limit=100&mode=stop_on_copy&format=rss)
で購読してみてください。

## 変更履歴

#### 1.0.3

 * Security: omitting the `status` parameter now creates or updates a draft instead
   of publishing. Publishing requires explicitly passing `status=publish`, which
   remains gated by the `publish_posts` capability.

#### 1.0.2

 * Security: editing an existing post that is already published, private, or scheduled(
   future) now requires the `publish_posts` capability even when the request does
   not change the status.

#### 1.0.1

 * Security: the article endpoint now requires the `publish_posts` capability when
   an update changes a post to a published, private, or scheduled (future) status,
   not just `edit_post`.

#### 1.0.0

 * Initial release: article publish endpoint, media upload endpoint, RankMath SEO
   endpoint, optional API key, settings screen.

## メタ

 *  バージョン **1.0.3**
 *  最終更新日 **3週間前**
 *  有効インストール数 **10未満**
 *  WordPress バージョン ** 5.8またはそれ以降 **
 *  検証済み最新バージョン: **7.0.1**
 *  PHP バージョン ** 7.4またはそれ以降 **
 *  言語
 * [English (US)](https://wordpress.org/plugins/gymgrow-connect/)
 * タグ
 * [automation](https://ja.wordpress.org/plugins/tags/automation/)[publishing](https://ja.wordpress.org/plugins/tags/publishing/)
   [rankmath](https://ja.wordpress.org/plugins/tags/rankmath/)[rest-api](https://ja.wordpress.org/plugins/tags/rest-api/)
   [seo](https://ja.wordpress.org/plugins/tags/seo/)
 *  [詳細を表示](https://ja.wordpress.org/plugins/gymgrow-connect/advanced/)

## 評価

レビューはまだ送信されていません。

[Your review](https://wordpress.org/support/plugin/gymgrow-connect/reviews/#new-post)

[すべてのレビューを見る](https://wordpress.org/support/plugin/gymgrow-connect/reviews/)

## 貢献者

 *   [ gymgrowplugin ](https://profiles.wordpress.org/gymgrowplugin/)

## サポート

意見や質問がありますか ?

 [サポートフォーラムを表示](https://wordpress.org/support/plugin/gymgrow-connect/)