WordPressコクーン

[WordPress]HTMLサイトマップも作ってみる

htmlサイトマップというのを、
私も作ってみました。

ブログやホームページの、
総ページリンクの一覧です。

わかりやすく見てもらうため…
なのとSEOにも効果的とのこと。

Cocoonではとても簡単に作れるよう…
参考にしたサイト様、ありがとうございます。

【Cocoon】HTMLサイトマップの表示順を入れ替える【WordPress】
WordPressテーマ「Cocoon」には、ショートコードを貼り付けるだけでHTMLのサイトマップが作れる機能があります。公式 簡単なサイトマップページを生成できるsitemapショートコードの使い方 | Cocoonさる子シンプルなHT
簡単!Cocoonのサイトマップをプチカスタマイズ
Cocoonにはサイトマップを自動生成する機能があります。文字の色・ホバー色を変更したり、アンダーラインを消す簡単なカスタマイズ方法についてです。使い方については以下をご覧ください。カスタマイズサンプルBeforeAfterカスタマイズ方法...

私のような、
ビジュアルエディター向きでもOK🙆‍♀️

 

HTMLサイトマップの作りかた

まずは管理画面の固定ページ固定ページを追加を選び、

もしくは固定ページ ⇨ 固定ページ一覧固定ページを追加でもOK

htmlサイトマップのページを作る

暫定で、
サイトマップ”とタイトルをつけ、固定ページとして作成します。

記事にはショートコードの
[sitemap]と入力、、公開します。

 

見ると、
それだけでページのサイトマップが展開するんですねぇ😲

表示されたサイトマップ

並び順は、
固定記事があれば、サイトマップの固定ページに反映され、記事がないとタイトルだけが出る。

続いて投稿一覧
そしてカテゴリーがタテに並ぶという順序になってます。

私はまず、投稿記事だけ出すことにしました。

ショートコードのカスタマイズ

こんなふうに入力してます。
続けて入力する際は、間に半角を入れ記述します。

どれを出すかは、
コードによって表示するしないにできるようで、、

詳しくはリンク先etc…をご覧ください。

コードの“[ ]”の囲みは、半角英数字モードで入力するカギカッコです。

文中で“[ ]+sitemap”と打ったところ、、なんとも…この場でサイトマップが出来上がってしまいました🤣

なので名目上、ここでは全角で打てる
“[ ]”で囲んでますのであしからずwご注意ください。

 

デフォルトのサイトマップは…
縦に長~く出るリンクですけども、、

見出しやリンク、文字の大きさなど…
いろいろカスタマイズできるよう。

いくつかカスタマイズの余地見つけて、整えてみたいと思います♪

 

サイトマップちょいカスタマイズ

さて、
そう言ってて早速やってみたカスタマイズw

サイトマップに投稿だけでなく、
カテゴリーも追加し…

さらに、
カテゴリー表示の一部を非表示にできるかを試してみました。

検索するとAI Overviews(オーバービュー)にこんな提案が、、

サイトマップに、
以下のように入力すれば除外できると。。

[html_sitemap category_exclude="1,2"]

数字はカテゴリーに振られたIDで、
管理画面の投稿カテゴリーを見ると、それぞれに振られてる番号があります。

だが、、反映されない🫠

 

さらに調べると、
サイトマップのカスタムCSSに記入に記入すれば良し🎶という方法が。

サイトマップ上で右クリックし、
開発者ツールで調査する…からコードをたどる方法です。

こちらをやってみるとOKなのでした👏
ありがとうございます。

COCOONのサイトマップで特定のページを非表示にする方法
COCOONテーマを使用しているサイトは固定ページにショートコードを書くだけでサイトマップページが作成できます。詳しくはCOCOONのサイトのページを参照。 でもショートコードのオプションパラメーターは、固定ページ、投稿記事、カテゴリーペー

 

ただ、
コード部分はそれぞれのサイトで開発者ツールなど使って見てみてください。

私のページとは違っていました。

 

サイトマップのカスタムCSS欄に、
クラス指定に該当するコードを入力します。

li.cat-item-***,
.cat-item-***,
.cat-item-*** {
display: none;
}

“***”の部分には
“123”などカテゴリーIDを入力

該当のカテゴリーが非表示になったらOKでっす。

 

サイトマップの載せかた

サイトマップを
グローバルナビか、サイドバーに上げるやり方です。

まずは、
❶グローバルナビに載せる方法、、、

外観メニューから、
編集するメニューの選択で、グローバルメニューを選択するして始めます。

グローバルメニューを選択する

※すでにグローバルメニューか、
サイドバーカテゴリーなど、メニュー欄で作ってある前提なのをご了承ください。

 

HTMLサイトマップは、
固定ページに作りましたよね。。

なので、
左側の固定ページ▼をクリックで開くと、作ったサイトマップが反映されてると思います。

サイトマップをメニューに追加

これに✓点を入れ、メニューに追加を押す。

作ったサイトマップを
グローバルメニューへ移動する、、というイメージです。

 

すると右側にある、
メニュー構造のグローバルメニューに、サイトマップが追加される。

グローバルメニューにサイトマップを反映

メニューにいくつか項目があるときは、
置き直したい位置へドラッグするなどしてメニューを保存

これでサイトマップがグローバルメニューに追加されるというわけです。

 

続いて、
❷サイドバーに載せる方法

反映のしかたは、
サイドバーに作ったカテゴリーのメニュー構造につなげます。

外観メニューから、
メニュー名でサイドバーカテゴリを選択

どこに移動するか…
まず該当メニュー先を選んでから移す、、というイメージです。

左側に固定ページ▼があり、、
クリックで開くと、作られたサイトマップが反映されてます。

サイトマップをメニューに追加

これに✓点を入れ、メニューに追加を押します。

 

すると右側にある、
メニュー構造のサイドバーカテゴリに、サイトマップが追加される。

サイドのカテゴリーにサイトマップを反映

置きたい位置までドラッグし、
メニューを保存。これでサイトマップがカテゴリーに追加されます。

多くのケースでは、
グローバルナビにメニューとして並べることが多いのかも?😁

コメント

タイトルとURLをコピーしました