現在の接続環境は
です

記事内にプロモーションが含まれています。

WordPress カスタマイズ 伝えたいこと 備忘録

プロモーションを含みます

WordPressプラグイン使わずサイトマップ作成方法

所要時間目安: 3

This session is using  IPv4  is established in

今日は2025年7月15日です。

この記事は2023年3月30日のものです。現在は状況が異なる可能性がありますのでご注意ください。

目次に行く・戻る

2025年7月15日 (火曜日)↓における週間月間人気記事トップ3は?↓

  • 本日
  • 週間
  • 月間

計測データがありません。

  1. エンジンスターターリモコン

    カーメイトのエンジンスターターでエラー15表示と対処方法 13PV

    夏冬に特に重宝するのが、エンジンスターターです。 メーカーはCARMATEやCOMTECユピテルなど各社ありますが、一番のオススメはリモコンから多くの情報を得ることができるカーメイト製品です。 なぜか…

    もっと読む

  2. キーレスリモコン破損

    車のキーナンバー確認方法。キーレス紛失や壊れた時 7PV

    初めての経験でした。(汗)…。 キーレスエントリー、キーレスリモコンがついた鍵がエンジンを回す時にボキッと折れてしまいました。(汗)…。 プラスチックの本体部分と鉄のキー部分が分裂してしまいました。 …

    もっと読む

  3. 純正シートベルトバックル

    シートベルトがきついのでシートベルト延長(バックル延長) 6PV

    すべての車に付いているシートベルト…。 ですが、体型や車種によってシートベルトのバックルが短いとシートベルトを締めた際にきつくて運転自体がしにくくなってしまいます。 それでは、せっかくの安全装置である…

    もっと読む

  1. エンジンスターターリモコン

    カーメイトのエンジンスターターでエラー15表示と対処方法 13PV

    夏冬に特に重宝するのが、エンジンスターターです。 メーカーはCARMATEやCOMTECユピテルなど各社ありますが、一番のオススメはリモコンから多くの情報を得ることができるカーメイト製品です。 なぜか…

    もっと読む

  2. キーレスリモコン破損

    車のキーナンバー確認方法。キーレス紛失や壊れた時 7PV

    初めての経験でした。(汗)…。 キーレスエントリー、キーレスリモコンがついた鍵がエンジンを回す時にボキッと折れてしまいました。(汗)…。 プラスチックの本体部分と鉄のキー部分が分裂してしまいました。 …

    もっと読む

  3. 純正シートベルトバックル

    シートベルトがきついのでシートベルト延長(バックル延長) 6PV

    すべての車に付いているシートベルト…。 ですが、体型や車種によってシートベルトのバックルが短いとシートベルトを締めた際にきつくて運転自体がしにくくなってしまいます。 それでは、せっかくの安全装置である…

    もっと読む

WordPressにおいてのGoogleやBingやYahooなどの検索サイトへのサイトマップ作成をするのに、有名所がGoogle XML SitemapsプラグインやXML Sitemap & Google Newsプラグインが有名です。また、WordPressで人の視覚的にユーザビリティとして(的)にサイトマップ作成するのにPS Auto Sitemapが有名です。

この両者とも大事ですが、後者の人の視覚的にとユーザビリティ的の為のサイトマップは、PS Auto Sitemapプラグインを使わずに作成することが可能です。

プラグインはできるだけ少ないに越したことはないので、当サイトも以下のコードにてサイトマップを作成しています。

アドセンス336pxPC閲覧記事下表示1つ目コード

この記事を読む方へのオススメ

メルカリ招待コード:

PS Auto Sitemapプラグインを使わずにサイトマップ作成方法です。

 

以下のコードをfunction.phpに追加記載します。

//サイトマップショートコード
add_shortcode('sitemap', 'sitemap_shortcode');
if ( !function_exists( 'sitemap_shortcode' ) ):
function sitemap_shortcode( $atts, $content = null ) {
extract( shortcode_atts( array(
'page' => 1,
'single' => 1,
'category' => 1,
'archive' => 0,
), $atts ) );
ob_start();?>
<div class="sitemap">
<?php if ($page): ?>
<h2>固定ページ</h2>
<ul>
<?php wp_list_pages('title_li='); ?>
</ul>
<?php endif; ?>
<?php if ($single): ?>
<h2>記事一覧</h2>
<ul>
<?php wp_get_archives( 'type=alpha' ); ?>
</ul>
<?php endif; ?>
<?php if ($category): ?>
<h2>カテゴリー</h2>
<ul>
<?php wp_list_categories('title_li='); ?>
</ul>
<?php endif; ?>
<?php if ($archive): ?>
<h2>月別アーカイブ</h2>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
<?php endif; ?>
</div>
<?php
return ob_get_clean();
}
endif;

その後に、固定ページにて以下のショートコードを記載することで、

[sitemap page=1 single=1 category=1 archive=1]

  • 投稿ページ(投稿記事)一覧
  • 固定ページ一覧
  • アーカイブ(月別アーカイブ)
  • カテゴリ一覧

を固定ページに表示することができるようになります。

上記コードはわいひらさんが数年前(2019年)にブログに記載されているものです。

その元となるのが、以下のサイトのこんにちはKiyokoさんが運営するブログに記載があります。

上記コードをプラグインを使わずにWordPressサイトにてユーザビリティ的な視覚的にサイトマップを作成することができます。

これでプラグインがひとつ減らすことができます。今回の場合はPS Auto Sitemapというプラグインを削除することができます。

できるだけプラグインを使わずにサイト作成をしていけた方がいいと考えています。

サイトマップ作成のショートコードですが、オプションとしてCocoon作者のわいひらさんのサイトにも記載がありますが、

それぞれの「0」か「1」かで、

  • 投稿記事の表示の有無。
  • 月別アーカイブの表示の有無。
  • 固定ページの表示の有無。
  • カテゴリ名の表示の有無。

が選択できます。

Simplicityの後継であるWordPressテーマCocoonにおいてもプラグインを使用せずにサイトマップ作成が可能になっているのは、こちらの応用なのではと思われます。

Cocoonは無料で本当にすごいテーマです。

あなたにおすすめ


Multiplex 広告

\楽天ポイント4倍セール!/
楽天市場
\ポイント5%還元!/
Yahooショッピング

あなたが訪問してから

1 秒経過 🎉
926日 1時間 33分 2秒

入学入社まであと…入学入社祝いはどんなPresent(プレゼント)でどのように過ごされますか?

入学入社おめでとうございます!!

ホワイトデープレゼントは以下などの豊富なキャンペーン商品から選ぶと良いと思います。

ブログサービスが始まってから:

9588日 1時間 33分 2秒

カウントダウンタイマー

おすすめの記事一部広告

Total710


アドセンス336pxPC閲覧記事下表示1つ目コード

目次に戻る

よろしかったらシェアよろしくお願いします。

-WordPress, カスタマイズ, 伝えたいこと, 備忘録

目次に戻る

目次に戻る


コメントを表示(0)
S