説明
必須
- このプラグインは、WP-CLI を使用したコマンドラインからの実行のみをサポートしています。
生成
- WP-CLI コマンドで静的サイトを生成。
- コンテンツ内の URL や文字列を置換。
- カスタム投稿タイプに対応。
- 年月日のアーカイブページを出力。
- カテゴリーアーカイブを出力します。
- タグアーカイブを出力します。
- 投稿者アーカイブを出力します。
- フィードを出力します。
- カテゴリーのフィードを出力します。
- タグのフィードを出力します。
- WordPress のデフォルトのサイトマップ。
- 指定した URL からファイルを生成。
コピー
- html の以下のタグが読み取るファイルを静的サイトにコピーします。
<a href="...">
<img src="...">
<img srcset="...">
<video src="...">
<audio src="...">
<link href="...">
<script src="...">
<iframe src="...">
<source src="...">
<track src="...">
<object data="...">
<embed src="...">
<script>...</script>
CSS
WP-CLI
- 1番目の引数(文字列):
/home/www/localhost.test
: フルパスの出力パス - 2番目の引数(文字列):
https://localhost.test
: 出力するホームページの url - オプション引数1(文字列):
--cb1="site.com" --ca1="localhost.test"
:cb1
-> 元の文字列 |ca1
-> 変更後文字列 - オプション引数2(文字列):
--cb2="/wordpress" --ca2="/"
:cb2
-> 元の文字列 |ca2
-> 変更後文字列 - オプション引数3(論理型) :
--s
: URL とファイル名を直接指定する引数 4-7 のみが実行される。 - オプション引数4(文字列):
--file1="js/feed/index.xml" --orgurl1="https://site.com/ja/feed/"
:file1
-> 出力ファイル名 |orgurl1
-> 元の url - オプション引数5(文字列):
--file2="ja/category/whatsnew-ja/feed/index.xml" --orgur2="https://site.com/ja/category/whatsnew-ja/feed/"
:file2
-> 出力ファイル名 |orgurl2
-> 元の url - オプション引数6(文字列):
--file3="feed/googleimagesitemap/index.xml" --orgurl3="https://site.com/feed/googleimagesitemap/"
:file3
-> 出力ファイル名 |orgurl3
-> 元の url - オプション引数7(文字列):
--file4="feed/googlevideossitemap/index.xml" --orgur4="https://site.com/feed/googlevideossitemap/"
:file4
-> 出力ファイル名 |orgurl4
-> 元の url -
オプション引数8(論理型):
--c
:ファイルのコピー状況をコンソールに出力。 -
例1
wp static /home/www/localhost.test https://localhost.test
-
例2
wp static /home/www/localhost.test https://localhost.test --cb1="site.com" --ca1="localhost.test" --cb2="/wordpress" --ca2="/"
html あるいは xml 内の、元のホームページは 「https://localhost.test 」に、「site.com 」は 「localhost.test 」に、「/wordpress 」は「/」に変換される。
インストール
/wp-content/plugins/
ディレクトリ以下にstatic-site-generator
ディレクトリをアップロードします。- WordPress の「プラグイン」メニューからプラグインを有効化してください
FAQ
ありません
評価
このプラグインにはレビューがありません。
貢献者と開発者
変更履歴
[2.03] 2025/05/20
- 変更 – readme.txt。
[2.02] 2025/05/19
- 修正 – ファイルコピー。
[2.01] 2025/05/17
- 追加 – 日にちアーカイブを出力するようになりました。
[2.00] 2025/05/16
- 修正 – 様々な処理を見直しました。
- 追加 – タグフィードを出力するようになりました。
[1.13] 2025/05/12
- 追加 – タグアーカイブを出力するようになりました。
- 修正 – ファイルコピーの状態は、デフォルトではコンソールに表示されません。表示したい場合は、–c オプションを付けてください。
[1.12] 2025/05/11
- 修正 – Warning メッセージ。
[1.11] 2025/05/11
- 修正 – 翻訳。
[1.10] 2025/05/11
- 追加 – 投稿者アーカイブを出力するようになりました。
[1.09] 2025/05/10
- 追加 – 投稿内のページネーションに対応しました。
[1.08] 2025/05/10
- 修正 – フィードが抑制されている際に生成を抑制するようにしました。
[1.07] 2025/05/09
- 追加 – フィード出力が可能です。
- 修正 – ブログの最新記事のトップページが生成されないのを修正。
[1.06] 2025/03/31
- 追加 – パーマリンク構造が適切でない場合、エラーメッセージを表示し、処理を停止します。
[1.05] 2025/03/29
- 修正 – サイトマップ作成時の分岐処理。
[1.04] 2025/03/28
- 修正 – リダイレクトの処理。
[1.03] 2025/03/27
- 修正 – srcset 属性の取得の問題。
[1.02] 2025/03/26
- 修正 – リダイレクトの処理。
[1.01] 2025/03/25
- 修正 – srcset 属性の取得の問題。
[1.00] 2025/03/23
初回リリース。