説明
Seory Posts to Markdown は、サイトのコンテンツをクリーンな Markdown ファイルに変換し、1つの ZIP アーカイブにまとめるプラグインです。AI ツールや静的サイトジェネレーター、Markdown ベースのあらゆるワークフローにそのまま渡せます。
処理はすべてお使いのサーバー内で完結します。外部サービスへのデータ送信、API キー、アカウント登録は一切不要です。
主な機能
- 投稿・固定ページ・公開カスタム投稿タイプをワンクリックで書き出し
- YAML front matter: タイトル、日付、投稿タイプ、ステータス、スラッグ、リンク、著者、アイキャッチ画像、カテゴリー、タグ、カスタムタクソノミーのターム、下書きフラグ
- 2つの本文モード: エディター保存内容そのまま、またはショートコードとブロックを展開した完全レンダリング済みコンテンツ(
the_contentフィルター適用) - 投稿タイプごとのタクソノミー絞り込み (カテゴリー、カスタムタクソノミー) と全体の期間指定。下書きを含めることも可能
- 柔軟な出力レイアウト: フラット(
slug.md)、投稿ごとのフォルダー(slug/index.md)、日付プレフィックス(2024-01-15-slug.md)、年別・年月別フォルダー - オプションで
index.md(目次) を生成 — アーカイブを AI ツールに渡す際の入口として便利です - GFM テーブル、フェンス付きコードブロック、ATX 見出しに対応
- バッチ処理により、大規模サイトでも PHP の実行時間制限内で処理できます
このプラグインが行わないこと
- 画像はダウンロードしません。画像 URL は Markdown の参照として残ります
script・style・noscript要素は出力から除外されます
関連
ブラウザ版 (インストール不要で WordPress エクスポート XML を変換) は tools.seory.co.jp/wp-to-markdown で利用できます。
インストール
- プラグインをインストールして有効化します。
- 「ツール Seory Posts to Markdown」を開きます。
- 投稿タイプと出力オプションを選び、「変換して ZIP をダウンロード」をクリックします。
FAQ
-
コンテンツはどこかに送信されますか ?
-
いいえ。変換はすべてお使いのサーバー内で実行され、生成された ZIP はダウンロード直後に削除されます。
-
2つの本文モードの違いは ?
-
エディター保存内容 (Raw) は保存されている本文をそのまま変換します。ショートコードは展開されず、ブロックのコメントは除去されます。レンダリング済みコンテンツ は先に
the_contentフィルターを適用し、ショートコードやブロックを最終的な HTML に展開してから変換します。 -
どのユーザー権限で使えますか ?
-
export権限を持つユーザー (デフォルトでは管理者) です。 -
カスタム投稿タイプに対応していますか ?
-
はい。公開 (public) のカスタム投稿タイプはすべて投稿タイプ一覧に表示されます。
-
front matter はカスタマイズできますか ?
-
はい。開発者は
seoryco_wpmd_frontmatterフィルターでキーの追加・削除・並べ替えができます:add_filter( 'seoryco_wpmd_frontmatter', function ( $pairs, $post ) { $pairs['subtitle'] = '"' . get_post_meta( $post->ID, 'subtitle', true ) . '"'; return $pairs; }, 10, 2 );値は YAML 形式で指定してください。空文字列のキーは出力から省略されます。
評価
このプラグインにはレビューがありません。
貢献者と開発者
変更履歴
0.1
- 初回リリース。

