ブログにはどうしてもサイドバー的なやつをいれたかったので、固定ページ、投稿ページのすべてに反映されるウィジェットではなく使っているテーマ(y standrd)の機能の一つらしいysパーツと言うのを使ってテンプレ的なものを作ってみました。
ysパーツとは
ysパーツとは、『[ys]パーツは投稿内やサイトバーなどで表示するコンテンツをブロックエディターで編集するために追加した機能です』(ystandrdマニュアルより)ということです。何度も同じものを表示したい場合にあらかじめ作っておけばショートコードの挿入だけでOKというもの。まぁテンプレ的なやつかな。パーツを作るページはいくつも作れて内容は自由に編集も出来、保存しておけばページごとにショートコードが作られるので便利ではあります。おまけに、過去にショートコードで張り付けたところにも、編集した最新内容のパーツが反映されるという事でそれはとてもありがたい機能ですね。
でもページ丸ごとのテンプレと言うわけにはいかないのでブログを書く投稿ページを作るたびに2カラムページにし、カラムのサイズを調整するという手間は発生するんだけどね…。あと、どうしてもウィジェットエリアではなく本文エリアを2分割しているせいで文章を書く場所が狭くなっちゃうのがネック…。とは言え、毎度ブロックを積み上げる手間を考えたらこっちの方が楽でいいかな~と現時点では納得しています。
プラグインもあるらしい
調べてみたら、特定のページにウィジェットを反映させないようにする(またはページを選んでウィジェットを反映させる)プラグインもあるらしい。そりゃ便利だ…。
便利なプラグインですが、自分は使い過ぎるとWPの動作が重くなるということと、入れているテーマや他のプラグインとの相性があると言うのを気にして今のところ5つしかいれていないんだけど、10~15個くらいが平均値?らしいので、どうしてもの場合は検討してみてもいいのかな~とは思っています。やっぱり操作のしやすさや読みやすさ優先だし。PCやタブレットはまだしも、時代的にスマホ閲覧がメインだと思うのでそういう方の見やすさも考えないといけないしね。まぁ、そう思うなら一番は長文ヤメロと言う話でしょうが…すいません。
というわけですので、もしこの体裁がいろんな意味で読みづらいと感じましたらお知らせいただけると幸いです。素直にプラグイン探して入れてみようと思います。
※2024.12.1 素直にプラグインを入れてウィジェットエリアにパーツの内容を表示できるようにしました。ブログを書く時にパーツを入れ忘れてしまうので…(最初からやっとけというね)。ただ、ブラウザ以外では非表示にしています。見づらいかなと思うので。
※コメントは最大500文字、5回まで送信できます