WordPress 2017 デフォルトテーマ Twentyseventeen を気に入って使っているのですが、ここではない別のサイトでトップページセクションのブログ投稿一覧の設定がわからなくて、解決したのでメモしておきます。

トップのフロントページにブログ記事一覧がでなくて困っておられる方の参考になるかと思います。

まず、何がしたいのにできないのかの説明から。オフィシャルというのでしょうか WordPress 2017 theme である TwentySeventeen のデモサイトで確認。

http://2017.wordpress.net/

トップページのセクションの最後に BLOG というページがあり、投稿が一覧で3つほど並んでいます。

3記事を5にも10にも増やせるのでしょうが、トップページのセクションの中でブログ記事があるのがわかり、一番上に見えている投稿をクリックするとこのとおり、見慣れたブログレイアウトの投稿ページに飛びます。

実現したくてできなかったのは、このとおりWordPress 2017 theme のトップページセクションのなかに、ブログ投稿一覧があり、記事がいくつか紹介されている、という設定でした。

トップページのセクションは、1〜4まで設置することができ、それぞれ固定ページが割り当てられるのはわかりました。ダッシュボードの「カスタマイズ」から「固定フロントページ」を設定すると「テーマオプション」としてそれができるようになります。

WordPress 2017 Twentyseventeen の特徴的なトップフロントページはここで設定できるのです。

ところが、固定ページのフロントページへの設置の仕方はわかったものの、ブログ投稿を一覧として表示させるのがわからないまま、ググったりもしつつ、ああでもないこうでもないと1時間あまり。

なにかプラグインを使うのかな?デフォルトテーマなのにそれはないか?PHPをサクサクと書き換えるのか?など難しいことを調べそうになりました。

しかし、わかってみると簡単。ここでした。

ダッシュボードの「表示設定」で「投稿ページ」を選択してやると解決。ここが未選択だったのです。

では、デモサイトのようにするには?

http://2017.wordpress.net/

デモサイトではブログ記事の一覧をするフロントページのセクションは「BLOG」というページ名の固定ページです。そこで「BLOG」という名前の固定ページをつくってやり、内容は空白で、これを表示設定から選択してやる。

これで設定ができました。タイトルと本文が離れていたり、本文の抜粋量が少ないのが気になりますが、ひとまずやり方がわかったのでよしとします。

2017は標準テーマとして使いやすそうで、(ころころ変わるとしてもw)しばらく使っていたかったので、よかったです。困っておられる方もご参考にしてください。