フォーラムへの返信
-
投稿者投稿
-
このブロックパターンは、Lightning + VK Bloks Pro(有料)用のものです。
Vector さんが、自社の有料テーマや有料プラグイン利用者のために用意されているサービスなので、Snow Monkey のサポートフォーラムで質問するのは、ちょっと違うんじゃないかなと思います。
すみません。こちら、返事が遅くなてしまいました。
キタジマさんにご提示いただいたコードを参考に、以下のように対応しようと思います。add_filter( 'snow_monkey_template_part_render_template-parts/header/hamburger-btn', function( $html ) { ob_start(); ?> <span class="c-hamburger-btn__close-label">とじる</span> <?php $close_label = ob_get_contents(); ob_end_clean(); $html = str_replace( '</button>', $close_label.'</button>', $html ); return $html; }, 10 );
.c-hamburger-btn__close-label { display: block; } .c-hamburger-btn[aria-expanded="true"] .c-hamburger-btn__label { display: none; } .c-hamburger-btn[aria-expanded="false"] .c-hamburger-btn__close-label { display: none; }
2022年4月30日 12:34 PM 返信先: 別ページの特定の場所にリンクを飛ばしたいです。アンカーリンクでidを設定し、 飛び元のボタンにもリンク先URL#idを指定。そのページには飛びますが、そのページのトップから表示されてしまいます #103963【お使いの Snow Monkey のバージョン】
【お使いの Snow Monkey Blocks のバージョン】
【お使いの Snow Monkey Editor のバージョン】
【お使いのブラウザ】
【当該サイトのURL】### 実現したいこと
### 発生している問題
### 試したこと
タイトルだけで、必要な情報が何も書かれていないので、これ以上の回答はちょっと難しいと思います。
URLの提示は可能ですか?♥ 0いいねをした人: 居ませんadd_filter( 'snow_monkey_template_part_render_template-parts/loop/entry-summary/title/title', function( $html ) { if ( in_category( array('meat','sweets','other','bread','drink') ) ): ob_start(); $title = get_the_title(); if ( ! $title ) { return; } ?> <h2 class="c-entry-summary__title"> <?php echo wp_kses_post( $title ); ?> </h2> <?php $html = ob_get_clean(); endif; return $html; } );
を追加してみてください。
<br>タグが表示されてしまう。
<p><?php echo esc_html (get_field('title_shop_name')); ?></p>
のところ、esc_html
でエスケープ処理されているのが原因ではないでしょうか?
以下のコードのようにwp_kses_post
に書き換えてみてください。<?php $title_shop_name = get_field( 'title_shop_name' ); ?> <p><?php echo wp_kses_post( $title_shop_name ); ?></p>
それでもうまくいかない場合は、
wp_kses
を使用してください。<?php $allowed_html = array( 'span' => array(), 'br' => array() ); $title_shop_name = get_field( 'title_shop_name' ); ?> <p><?php echo wp_kses( $title_shop_name, $allowed_html ); ?></p>
ボタンのバリエーションは、自分でも作成可能です。
キラッと光るスタイルを追加する場合、My Snow Monkey に以下のようなコードを追加します。register_block_style( 'snow-monkey-blocks/btn', array( 'name' => 'btn_shiny', 'label' => 'キラッと', ) );
ボタンのスタイルに「キラッと」が追加されて、選択すると
is-style-btn_shiny
の class が付きます。
.is-style-btn_shiny a
にスタイルをあててください。参考リンク
私のロゴ周りの影響がでちゃってますかね?
こちらのことを言われてるんだと思います。
ロゴの拡大率は
カスタマイズ > デザイン > 基本デザイン設定
で、設定できます。PHPの開始タグとHTMLのコメントアウトが混ざってしまっているので
<!--?php <br ?--> } );
のところを
<?php } );
に、直すとどうなりますか?
♥ 0いいねをした人: 居ません任意のタクソノミーの投稿は、ブロックを使わなくても
htpps://yourdomain.com/taxonomy/term/
で表示されますが、これとは別に他の固定ページとかに全件表示したいということでしょうか?♥ 0いいねをした人: 居ません -
投稿者投稿