ピックアップスライダ-が表示されない。

0
いいねをした人: 居ません
  • このトピックには10件の返信、2人の参加者があり、最後にmemimeにより1週、 3日前に更新されました。
11件の投稿を表示中 - 1 - 11件目 (全11件中)
  • 投稿者
    投稿
  • #111386
    memime
    参加者
    11

    【お使いの Snow Monkey のバージョン】17.2.6
    【お使いの Snow Monkey Blocks のバージョン】16.1.0
    【お使いの Snow Monkey Editor のバージョン】8.0.2
    【お使いのブラウザ】firefox
    【当該サイトのURL】local

    ### 発生している問題

    ピックアップスライダーが表示されない。

    ### 試したこと

    こちらの記事を参考に2カラムon1カラムの設定をして、ピックアップスライダー入れた固定ページを2カラムの上に設置しました。

    しかし、固定ページを入れたエリアにコンテンツが表示されません。

    原因がわからないので教えていただきたいです。

    よろしくお願いします。

    0
    いいねをした人: 居ません
    #111389
    キタジマ タカシ
    参加者
    1691

    実際には追加したコードを共有してください!あと、コードを My Snow Monkey に追加している場合、My Snow Monkey が有効化されているか確認してください。

    0
    いいねをした人: 居ません
    #111392
    memime
    参加者
    11

    コードはこちらです。

    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
    いいねをした人: 居ません
    #111398
    キタジマ タカシ
    参加者
    1691

    ありがとうございます。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
    いいねをした人: 居ません
    #111403
    memime
    参加者
    11

    ありがとうございます。

    int(1) int(3)int(4)

    と表示されました。

    これからどのようにすれば良いでしょうか?

    まだ表示されていません。

    0
    いいねをした人: 居ません
    #111404
    キタジマ タカシ
    参加者
    1691

    int(4) が表示されたということはコード自体はちゃんと実行されてますね…。こちらの環境だと int(1)int(3)int(4) に続いてピックアップスライダーが表示されました。

    ちょっとスクショだけだとなにが原因か確認できないので、実際に確認できるページの URL を共有してもらうことはできますか?

    0
    いいねをした人: 居ません
    #111407
    memime
    参加者
    11

    ローカルで申し訳ありませんが、URLはこちらです。

    animated-potato.localsite.io

    ID:achiever

    PW:splendid

    0
    いいねをした人: 居ません
    #111409
    キタジマ タカシ
    参加者
    1691

    ありがとうございます。これコンテンツスライダーブロックの中にピックアップスライダー入ったりしてないですかね? こちらの環境ではそれでも表示はされるのですが、もしかしたらそれが他の要因と干渉して…ということも考えられるかもしれないので、特に入れ子にする理由がないのであればピックアップスライダーを外に出してみてください。

    0
    いいねをした人: 居ません
    #111437
    memime
    参加者
    11

    お世話になっております。

    確認したところ、おっしゃるように複数入れ子状態になっていたようです。

    コンテンツスライダーを間違って入れてしまっていました。

    お騒がせしました。

    initの表示が消えないのですが、どうすればよいでしょうか?

    0
    いいねをした人: 居ません
    #111440
    キタジマ タカシ
    参加者
    1691

    initの表示が消えないのですが、どうすればよいでしょうか?

    追加した var_dump( 1 ); のコードを削除してください!

    0
    いいねをした人: 居ません
    #111471
    memime
    参加者
    11

    ありがとうございます!

    助かりました!

     

    トピックを閉じます。

    1
    いいねをした人:
11件の投稿を表示中 - 1 - 11件目 (全11件中)
  • トピック「ピックアップスライダ-が表示されない。」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ