人気テーマのSWELLには、XMLサイトマップを生成する機能や、HTMLサイトマップを生成する機能はあるのでしょうか?
SWELLにはXMLサイトマップやHTMLサイトマップを生成する機能はありません。
これらの2つのサイトマップを生成するには、プラグインで賄う必要があります。
SWELLの作者がリリースしているSEOプラグイン:SEO SIMPLE PACKがありますが、このプラグインはXMLサイトマップを生成する機能がなく、WordpressコアのXML Sitemap生成機能を使うか、有名なプラグインをさらに導入する必要があります。
XML sitempを生成するプラグインのおススメについては以下の記事を参照してください。

この記事では、SWELLと組み合わせて利用できるHTMLサイトマップ生成プラグインをご紹介します。
PS AUTO SITEMAPが定番
日本人作者のプラグインでデザインの癖が少ないプラグインとして、PS AUTO SITEMAPが定番になっています。
しかし・・
PS AUTO SITEMAPは公開停止
PS AUTO SITEMAPは2023年現在、Wordpress公式サイトでは公開停止になっています。
公開停止の理由は、ガイドライン違反と書かれています。
10年近く放置されているプラグインです、作者の対応は期待できませんので、復活する可能性は低いと思います。
PS AUTO SITEMAPはgithubからダウンロード可能
PS AUTO SITEMAPが公開されていたバージョンは1.1.9です。
1.1.9は以下のgithubのミラーサイトからダウンロードできます。
zipダウンロードはコチラ:https://github.com/wp-plugins/ps-auto-sitemap/archive/refs/heads/master.zip
ダウンロードするとmaster.zip
というファイルになっていますが、そのままダッシュボードからプラグイン新規追加にに進み、zipファイルをアップロードすれば有効化できます。
PS AUTO SITEMAPのメリット
- 日本人作者
- デザインが日本人向け
- キャッシュ対応
PS AUTO SITEMAPのデメリット
- カスタム投稿に未対応(コードのカスタマイズで対応可能)
- プラグインの最終更新が8年前(2022年現在)
- セキュリティリスクあり(セキュリティホールの報告はなし)
- ブロックエディタに未対応
- 設定が分かりにくい
他のHTMLサイトマッププラグインを使った感想
PS SITE AUTOMAPは更新されていないプラグインで、カスタム投稿にも対応していません。
当然、他のプラグインを探すのですが、代わりとなるプラグインは見つけられませんでした。
他のプラグインを使った時の率直な感想です。
- キャッシュ対応していない
- プラグインの動作が重い
- 有料プラグインにしか使え無い機能が多い
SWELLの記事一覧ブロックを使えばHTMLサイトマップのプラグインは不要?
固定ページを用意して、投稿リストブロックを置くだけで記事の一覧が出力できます。
投稿リストブロックは記事の出力数の制限がありますが、コードエディタに切り替えて数値を直接書き換えることで無限に記事数を増やすことができます。
コードエディタに変更して、確認してもlistCountの数値が出てこない場合は、ブロックの設定が初期値になっていると思いますので、出力数を変更してみてください。
<!-- wp:loos/post-list {"listCount":24} /-->
カテゴリごとに、投稿リストブロックを置いていけば、HTMLサイトマップと同じものが作れると思います。
カテゴリが多い場合には、HTMLサイトマップのプラグインを使う方が良いかもしれませんが、投稿リストブロックを使う方が自由度は高いので、デザインも自由に変更できますね。
まとめ
SWELLと組み合わせて使えるHTMLサイトマップ生成プラグインをご紹介しました。
PS AUTO SITEMAPは公式サイトでは非公開となっていますが、githubからダウンロードできますので、インストールは可能です。
将来的に、PHPのバージョンとの不整合、Wordpressコアのバージョンとの不整合による問題が起きても、不具合対応されないリスクはあります。シンプルなプラグインですし、利用者も多いので有志が問題解決してくれる可能性が高いと思います。
Contact from 7 add confirmなども同じように有志が改造しながらいまだに使用しているユーザーは多いです。
公開停止になったプラグインを無理に使いたくない場合は、SWELLの投稿リストブロックを使えばHTMLサイトマップと同じようにサイトマップを作ることができます。
コメント