Appearance
EP-024 paid_article_draft_markdown_export(有料記事 考察 Markdown エクスポート)
← EP-一覧 · CPT-002 有料記事 · EP-025 インポート
概要
有料記事の編集画面から、固定セクションの考察(html / comment_before / comment_after)と可変セクション(title / content)を会話下書き形式の Markdown として返す。グラフ用データ meta は含めない。フロントはクリップボードコピーとファイルダウンロードの両方に使う。
POST パラメータ
| フィールド | 必須 | 型・制約 | 説明 |
|---|---|---|---|
action | ○ | 文字列 | paid_article_draft_markdown_export |
_wpnonce | ○ | 文字列 | paid_article_draft_markdown_carry で発行した nonce。nonce でも受け付ける |
post_id | ○ | 正整数 | 対象の paid_article 投稿 ID |
成功時 data
| 論理名 | 物理名 | 型 | 説明 |
|---|---|---|---|
| Markdown | markdown | string | front matter + ## paid_article_* / ## variable_section 形式の本文 |
| ファイル名 | filename | string | 例: paid-article-2026-08-comments.md |
失敗・ブロック(success: false の data に含み得るキー)
| 条件 | message の内容 |
|---|---|
| AJAX コンテキスト外・nonce 不正 | Messages::AUTH_FAILED |
post_id が不正、または投稿タイプが paid_article でない | PaidArticleDraftMarkdownAjaxCopy::INVALID_POST |
edit_post 権限なし | Messages::PERMISSION_DENIED |
権限
- ログイン必須(
wp_ajax_のみ。noprivは付けない) - capability:
edit_post(対象post_id)
関連
- 本番/ローカル間の持ち運びインポートは EP-025