Loading…

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

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

このセッションは  IPv4  で確立しています

本日の人気記事BEST10

所要時間目安:3

This session is using  IPv4  is established in

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

目次に行く・戻る

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年)にブログに記載されているものです。

先日、無料WordpressテーマCocoonの方に「サイトマップ機能」を実装しました。そうしたら、思いのほか反響があり、こういった機能の需要が多かったのが分かりました。おそらく、以下のような方が結構おられたのだと思われます。サイトマップを

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

こんにちはKiyokoです。Wordpressでサイトを運営していく上でやったことを備忘録的にまとめていこうと思います。それで今回はサイトマップについて。サイトマップは、①人が見るため...

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

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

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

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

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

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

が選択できます。

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

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

62


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

関連記事

新型コロナワクチン予診票ジェネレータ

インターネット カスタマイズ ツール 伝えたいこと 備忘録 時事ネタ 治療

新型コロナワクチンの予診票ジェネレーター。これは便利!?

今月に入り急激に新型コロナウイルス感染症のPCR検査陽性者が急激に激減しました。そして、政府(国)は、ワクチンの摂取を推奨してはいます。ワクチンはファイザー社製かモデルナ製の2択でしたが、アストラゼネ…

もっと読む

インフィード広告アドセンス

ChromeCookie個別削除方法

WordPress 不具合 伝えたいこと 備忘録

WordPressプレビュー出来ない。権限がありません。解決方法保存版

えー、はぁ( ´Д`)=3良かった…。 一昨日から続いていたWordPressで新規投稿記事や過去記事のプレビューが出来ないという問題・不具合について、 見事(やっと)解決できたので、 備忘録としての…

もっと読む

インフィード広告アドセンス

選挙の投票用紙

伝えたいこと 備忘録 時事ネタ

選挙の投票用紙の仕組みって知ってた?自然と開きます!!

本日は、(2016年7月10日)第24回参議院選挙でした。 選挙に行く意味、意味ないなんてことはないので行ってきました。 以前に記事にしたとおりに早速選挙の投票に行ってきました。 >>そう…

もっと読む

インフィード広告アドセンス

記事上に人気記事表示

WordPress アップグレード 伝えたいこと 備忘録

WordPress4.5.2にアップデート・アップグレードし不具合はないか…。

WordPressの新バージョン4.5がリリースされて1ヶ月近く経ちました。そして、現在は4.5.2が最新バージョンになっています。 新バージョンが出たばかりというのは、おおむね何にしても何かしらの不…

もっと読む

WordPress, カスタマイズ, 伝えたいこと, 備忘録」同じカテゴリーの記事一覧


おすすめの記事一部広告

    Multiplex 広告

アクセスランキング

目次に戻る

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

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

目次に戻る

目次に戻る


コメントを閉じる

comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください