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://ko.wordpress.org/plugins/gymgrow-connect/#description)
 * [평가](https://ko.wordpress.org/plugins/gymgrow-connect/#reviews)
 *  [설치](https://ko.wordpress.org/plugins/gymgrow-connect/#installation)
 * [개발](https://ko.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**
 *  최근 업데이트: **1개월 전**
 *  활성화된 설치 **10보다 적음**
 *  워드프레스 버전 ** 5.8 또는 그 이상 **
 *  다음까지 시험됨: **7.0.2**
 *  PHP 버전 ** 7.4 또는 그 이상 **
 *  언어
 * [English (US)](https://wordpress.org/plugins/gymgrow-connect/)
 * 태그:
 * [automation](https://ko.wordpress.org/plugins/tags/automation/)[publishing](https://ko.wordpress.org/plugins/tags/publishing/)
   [rankmath](https://ko.wordpress.org/plugins/tags/rankmath/)[rest-api](https://ko.wordpress.org/plugins/tags/rest-api/)
   [seo](https://ko.wordpress.org/plugins/tags/seo/)
 *  [고급 보기](https://ko.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/)