-
投稿者投稿
-
2021年12月31日 3:58 PM #95411
【お使いの Snow Monkey のバージョン】 15.18.0
【お使いの Snow Monkey Blocks のバージョン】 13.7.3
【お使いの Snow Monkey Editor のバージョン】 6.2.1
【お使いのブラウザ】 Google Chrome### 実現したいこと
1. 投稿ページに、1カラムのコンテンツを入れたい。2. カスタム投稿ページに、ページネーションを入れたい。
### 発生している問題
投稿ページと、カスタム投稿ページの両方に、1カラムのコンテンツを入れたいため、下記のサイトを参考に実装しました。
こちらは無事実装することができました。ですが、投稿ページを設定したら、表示がされなくなりました。(投稿ページを設定する前は、表示できました。)
2番については、カスタム投稿ページに 「最新の投稿」 のブロックを使っており、10記事表示までにして、それ以降は、ページネーションを使用したいのですが、どうやってページネーションを実装すればいいか分からない。
♥ 0いいねをした人: 居ません2021年12月31日 3:59 PM #954122021年12月31日 4:00 PM #954132021年12月31日 4:08 PM #954142. カスタム投稿ページに、ページネーションを入れたい。
1トピック1課題でお願いしているので、上記については別にトピックを立ててください。
♥ 0いいねをした人: 居ません2021年12月31日 4:16 PM #95415承知しました。別トピックにて、立てます。
失礼しました。♥ 0いいねをした人: 居ません2022年1月1日 8:05 AM #95432「投稿ページ」というのは、ダッシュボード → 設定 → 表示設定で設定できる「投稿ページ」のことでしょうか?
もしそうだとすると、設定前は固定ページ(page.php)、設定後は投稿ページ(home.php)という扱いになり使用するテンプレートが変わるのですが、どちらの場合も同じページレイアウト(例:両方とも右サイドバー)でしょうか?
また、使用されたコードは投稿が0件のときはコンテンツの追加がされないようになっています。投稿は1件以上ありますかね?
♥ 0いいねをした人: 居ません2022年1月1日 10:28 AM #95433「投稿ページ」というのは、ダッシュボード → 設定 → 表示設定で設定できる「投稿ページ」のことでしょうか?
もしそうだとすると、設定前は固定ページ(page.php)、設定後は投稿ページ(home.php)という扱いになり使用するテンプレートが変わるのですが、どちらの場合も同じページレイアウト(例:両方とも右サイドバー)でしょうか?
そうです!そちらで設定しました。
どちらも、右サイドバーにしております。また、使用されたコードは投稿が0件のときはコンテンツの追加がされないようになっています。投稿は1件以上ありますかね?
1件以上入れております。
よろしくお願いいたします!
♥ 0いいねをした人: 居ません2022年1月1日 11:14 AM #95435is_page()で指定しておりましたが、is_home()に変更したら無事表示することができました!
ですが、投稿ページ設定前は、全幅表示でコンテンツを挿入できましたが、なぜか全幅表示になっておりません。
コンテンツ最大幅で設定している1150pxで表示されてしまうのを、全幅で表示するようにしたいです。
こちらは、可能でしょうか?以下が、挿入したコードになります。
add_action( 'snow_monkey_before_contents_inner', function () { if (is_home()) { $new_query = new \WP_Query( [ 'pagename' => 'column-content', 'post_type' => 'page', 'post_status' => ['draft'] ] ); if (!$new_query->have_posts()) { return; } $new_query->the_post(); ?> <div class="p-entry-content"> <?php the_content(); ?> </div> <?php wp_reset_postdata(); } } );
何卒よろしくお願いいたします!
2022年1月2日 9:06 AM #95442snow_monkey_before_contents_inner
は場所的に.c-container
の内側なので、そのままではコンテナー幅に収まります。適当なclass
を追加して、それをセレクタにして全幅になるような CSS を記述してみてください。例:
.added-one-column-contents { margin-right: calc(50% - 50vw); margin-left: calc(50% - 50vw); }
♥ 0いいねをした人: 居ません2022年1月3日 9:55 AM #95470 -
投稿者投稿
- トピック「投稿ページに1カラムのコンテンツ表示・カスタム投稿ページに、ページネーションを入れたい」には新しい返信をつけることはできません。