-
投稿者投稿
-
2022年9月21日 6:53 PM #111386
【お使いの Snow Monkey のバージョン】17.2.6
【お使いの Snow Monkey Blocks のバージョン】16.1.0
【お使いの Snow Monkey Editor のバージョン】8.0.2
【お使いのブラウザ】firefox
【当該サイトのURL】local### 発生している問題
ピックアップスライダーが表示されない。
### 試したこと
こちらの記事を参考に2カラムon1カラムの設定をして、ピックアップスライダー入れた固定ページを2カラムの上に設置しました。
しかし、固定ページを入れたエリアにコンテンツが表示されません。
原因がわからないので教えていただきたいです。
よろしくお願いします。
♥ 0いいねをした人: 居ません2022年9月21日 7:14 PM #111389実際には追加したコードを共有してください!あと、コードを My Snow Monkey に追加している場合、My Snow Monkey が有効化されているか確認してください。
♥ 0いいねをした人: 居ません2022年9月21日 8:02 PM #111392コードはこちらです。
php
/*1カラム on2カラム */ add_action( 'snow_monkey_before_contents_inner', function () { $new_query = new \WP_Query( [ 'pagename' => 'top-visual', 'post_type' => 'page', 'post_status' => ['publish', 'draft'], 'posts_per_page' => 1, ] ); if (!$new_query->have_posts()) { return; } $new_query->the_post(); ?> <?php if (is_front_page()) : ?> <div class="p-entry-content" id="front-page-top-content"> <?php the_content(); ?> </div> <?php endif; ?> <?php wp_reset_postdata(); } );
css
/*トップビジュアル_フルスクリーン */ #front-page-top-content { margin-right: calc(50% - 50vw) !important; margin-left: calc(50% - 50vw) !important; }
よろしくお願いします。
♥ 0いいねをした人: 居ません2022年9月21日 8:15 PM #111398ありがとうございます。PHP のコードを下記のように書き直してみてください。
/*1カラム on2カラム */ add_action( 'snow_monkey_before_contents_inner', function () { var_dump( 1 ); $new_query = new \WP_Query( [ 'pagename' => 'top-visual', 'post_type' => 'page', 'post_status' => ['publish', 'draft'], 'posts_per_page' => 1, ] ); if ( ! $new_query->have_posts() ) { var_dump( 2 ); return; } var_dump( 3 ); $new_query->the_post(); ?> <?php if ( is_front_page() ) : ?> <div class="p-entry-content" id="front-page-top-content"> <?php var_dump( 4 ); ?> <?php the_content(); ?> </div> <?php endif; ?> <?php wp_reset_postdata(); } );
実行すると
int(1)
のような文字列が画面に表示されると思うので、どこの部分で処理が終了してしまっているのか確認できると思います。♥ 0いいねをした人: 居ません2022年9月21日 10:16 PM #111403ありがとうございます。
int(1) int(3)int(4)
と表示されました。
これからどのようにすれば良いでしょうか?
まだ表示されていません。
♥ 0いいねをした人: 居ません2022年9月21日 10:26 PM #111404int(4)
が表示されたということはコード自体はちゃんと実行されてますね…。こちらの環境だとint(1)int(3)int(4)
に続いてピックアップスライダーが表示されました。ちょっとスクショだけだとなにが原因か確認できないので、実際に確認できるページの URL を共有してもらうことはできますか?
♥ 0いいねをした人: 居ません2022年9月21日 11:11 PM #111407ローカルで申し訳ありませんが、URLはこちらです。
animated-potato.localsite.io
ID:achiever
PW:splendid
♥ 0いいねをした人: 居ません2022年9月21日 11:50 PM #111409ありがとうございます。これコンテンツスライダーブロックの中にピックアップスライダー入ったりしてないですかね? こちらの環境ではそれでも表示はされるのですが、もしかしたらそれが他の要因と干渉して…ということも考えられるかもしれないので、特に入れ子にする理由がないのであればピックアップスライダーを外に出してみてください。
♥ 0いいねをした人: 居ません2022年9月22日 10:50 AM #111437お世話になっております。
確認したところ、おっしゃるように複数入れ子状態になっていたようです。
コンテンツスライダーを間違って入れてしまっていました。
お騒がせしました。
initの表示が消えないのですが、どうすればよいでしょうか?
♥ 0いいねをした人: 居ません2022年9月22日 10:57 AM #111440initの表示が消えないのですが、どうすればよいでしょうか?
追加した
var_dump( 1 );
のコードを削除してください!♥ 0いいねをした人: 居ません2022年9月22日 10:43 PM #111471 -
投稿者投稿
- トピック「ピックアップスライダ-が表示されない。」には新しい返信をつけることはできません。