フォーラムへの返信
-
投稿者投稿
-
まーちゅうさん、キタジマさん、ありがとうございました!
無事に希望通りの出力ができました。
この snow_monkey_pre_template_part_render_{slug} フィルターフック、今までいまいち使い方を理解できてなくてこれを使う発想にならなかったんですが、今回ご紹介いただいてようやく腹落ちしました。
もう少しコードは整理するかもですが、このような感じで出力できることを確認しました。
/** * entry-summaryのタイトルの前にタグを追加する * * @param $html テンプレートパーツの出力HTML * @param $name テンプレートパーツの名前 * @param $vars テンプレートパーツのリクエスト配列 */ add_filter( 'snow_monkey_pre_template_part_render_template-parts/loop/entry-summary/title/title', function( $html ) { $tags = get_the_tags(); $title = '<h3 class="c-entry-summary__title">' . esc_html( get_the_title() ) . '</h3>'; if ( $tags ) { $tags_list = '<div class="c-entry-summary__tag">'; foreach ( $tags as $tag ) { $tags_list .= '<span>' . esc_html( $tag->name ) . '</span>'; } $tags_list .= '</div>'; $html = $tags_list . $title . $html; } return $html; }, 10 );
私の環境では問題解消しました!(トピ主のユウさんの環境ではいかがでしょうか?)
♥ 0いいねをした人: 居ません横レス失礼します。まったく同じ問題がこちらでも再現しました。
【お使いの Snow Monkey のバージョン】12.2.0
【お使いの Snow Monkey Blocks のバージョン】10.2.0
【お使いのブラウザ】 iPhone版 Google Chrome / Safari / Firefox
【当該サイトのURL】http://wp01.ozn.pw/実際には導入したお客様のサイトで発生しまして、当方テストサイトで再現確認しています。
上記URLの環境ではSnow Monkey Blocks以外のプラグインを全く有効化していません。
スライダーの自動再生の間隔は10秒に設定。iPhoneでは、最初の1枚と、最後から最初に戻るときだけ10秒間隔になりますが、間の3枚は10秒空かずに高速でスライドしています。なお、再現条件なんですが、おそらくブロックを「幅広」「全幅」にしたときに発生するのでは?と思います。
上記再現ページにスライダーを複数設置してみました。上から「全幅」「幅広」「通常」を指定したところ、画像スライダー・ピックアップスライダーどちらも通常幅のときのみ正常動作しています。
キタジマさんが用意されたこちらのテストページでは通常幅のため問題は再現していません。
♥ 1いいねをした人: 居ません -
投稿者投稿