-
投稿者投稿
-
2021年2月17日 10:27 AM #68255
【お使いの Snow Monkey のバージョン】
【お使いの Snow Monkey Blocks のバージョン】
【お使いの Snow Monkey Editor のバージョン】
【お使いのブラウザ】
【当該サイトのURL】### 実現したいこと
WooCommerceを導入する際に、アーカイブのサイドバーにウィジェットで「お買い物カゴ」を設置したいと思っております。
### 発生している問題
設置する際に、「お買い物カゴはこちら」と「購入手続き」のテキストを修正しようと思い、JSで試みましたが、イベントの発火をどこに置くかで不具合が起きそうな感じがしてます。
### 試したこと
functionのフックで修正した方が良いのかと考えておりますが、woo commerceのウィジェットの保存場所(ファイル名)が分かりません。基本的には以下と同様の処理でできるのではと考えておりますが、修正方法を教えてもらえると助かります。
add_filter( // Snow Monkey オリジナルウィジェットを書き換えるフック 'snow_monkey_wp_awesome_widgets_view_render', function( $html, $slug ) { // ピックアップスライダーのとき if ( 'pickup-slider' === $slug ) { // 書き換えて出力 return str_replace( 'READ MORE', 'ここからだよ', $html ); } return $html; }, 10, // ← 優先度 2 // ← 引数の数 );
♥ 0いいねをした人: 居ません2021年2月17日 10:51 AM #68257Rocaさんこんにちは
WooCommerceの「お買い物カゴはこちら」と「購入手続き」のボタンを設置したとのことですが、こちらってWooCommerceのウィジェットかなにかを利用してますでしょうか??
(何を利用してるとかが情報あったほうが、的を得た回答できる率が上がるので、お知らせいただけると良いかなと思います)自分そもそもそこまでWooCommerceを使ったことがないので、ふんわりとしたことしか言えないのですが、たぶんこの場合ってSnow Monkeyのフックではなく、WooCommerceのフックを利用する形ではないかと思います。
(あとはサードパーティのプラグインとかもあるかもです)フックをちらっと探してた時に見つけたプラグインURL共有しておきます
↑各ボタンのラベルが変更できるっぽいです
===
もしJSで変える場合ですが、私だとたぶんwp_footer側で走らせるかなと思います(フッター側でscript 走らせるので一瞬ラベルが初期表示でうつる可能性がありますが・・・)♥ 1いいねをした人: 居ません2021年2月17日 3:16 PM #68297snow_monkey_wp_awesome_widgets_view_render
フィルターフックで変更できるのは Snow Monkey のオリジナルウィジェット(WPAW で始まる名前のウィジェット)だけになります。WooCommerce のウィジェットはこのフックではカスタマイズできません。僕も WooCommerce にはそれほど詳しくなのでどのようにカスタマイズするのかはわかりませんが、WooCommerce にあるフックやなにかでカスタマイズできるのか(はたまたできないのか?)もしれません。
♥ 0いいねをした人: 居ません2021年2月17日 5:40 PM #68322アクツ様
キタジマ様ありがとうございました。
WooCommerceのウィジェットについて認識不足でした。
WooCommerce側で何かしら修正できないか調べてみます。♥ 1いいねをした人: 居ません -
投稿者投稿
- トピック「WooCommerce のウィジェットの修正」には新しい返信をつけることはできません。