Deprecated:関数 print_emoji_styles は、バージョン 6.4.0 から非推奨になりました ! 代わりに wp_enqueue_emoji_styles を使用してください。 in /var/www/vhosts/w16609.ws.domainking.cloud/mudabukuro.miracle-dance.com/wp-includes/functions.php on line 6078

ブログのトップ・選べる4タイプ!

WP親子関係(階層構造)(・ω・)

luxueitas は、ブログのトップページ(タイトルと抜粋のリスト表示)を、4種類の中から選ぶことができます。

・投稿内容の全文表示(moreがあればmoreまで)
・投稿内容の抜粋(一定の文字数まで)
・サムネイルと短い抜粋の「カード型」表示
・サムネイルと短い投稿の「タイル型」表示

ブログを作る人は、この4つの中から、どれかを選んで「ブログのトップページ」にする。
(ブログだけの場合は、全体のトップページにする)

でも...

4つの表示が可能なら、4つとも、表示できるようにしたい。
どれを選ぶかは、読み手(アクセスした人が選べるようにしたい)

ブログのトップ、選べる4タイプ。

同時に、カテゴリーも4タイプから選べるし
月ごとのアーカイブも、4タイプから選べるようにしたい。

そんなことが、出来るのか?
できるとしたら、どうやったら、できるのか?

一応、曲がりなりに、出来てる。
「ブログのトップ」もしくは「適当なカテゴリー」の一覧表示のところで、
「パンくずナビ」に「○全体 ○抜粋 ○カード型 ○タイル型」の「再表示ボタン」をいれてます。
(同じく、パンくずの右側にも入れてます)

仕組みとしては、URLに「https://~~/wpblog.html ? type={full|exce|card|tile}」と入れれば、「全体表示|抜粋表示|カード型|タイル型」が、切り替るという具合。

ページネーション(ページが複数に分割された場合の「nページ目」の指定)のときも、「type=xxx」のパラメータ(?)が引き継がれる仕様のようで(Wordpressのこの仕様は凄い)、ページネーションでページを移動した場合でも、動いているところがすごい。

定期的にアクセスする人だと、全体表示させておいて、いらない部分をスクロールさせて読むのが、いちばん「手間が掛からない」はず。

いちばんいいのは、4つのタイプすべてに、別々のURLを割り当てる方法だと思うけど、
WordPress始めたばかりなので、そういうことををやるだけの、知識が...ない!!!
もし、それが出来たとしても、ページネーションとの絡みがどうなるか、検討も着かないし

とりあえず、これでヨシとする。