6件の投稿を表示中 - 1 - 6件目 (全6件中)
-
投稿者投稿
-
2020年12月5日 8:17 PM #62368
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】バージョン: 11.7.6
【お使いのブラウザ】chrome
【当該サイトのURL】制作中===
トピックタイトルの通りですが、ピップアップスライダーのボタンの文字列が「READ MORE」となっているかと思いますが、こちらを変更する方法があれば教えて頂ければ嬉しいです!
♥ 0いいねをした人: 居ません2020年12月5日 9:04 PM #62374おそらくもっとスマートなやり方はあるとは思いますが、単純にjQueryでCSSクラスを指定して文字列を置き換える方法が簡単かもしれません。
My Snow Monkeyなどを用意してJavaScriptを利用できる環境を用意してください。
その上で、箇所を指定して(今回の場合だと、
.wpaw-pickup-slider__item-more
というCSSクラスが付与されている場所なる)文字列を置き換える処理を加えると良いでしょう。.replace()
とかが使えるかもしれません。(自分で試していないのですいません…一度お試しくださいませー
♥ 1いいねをした人: 居ません2020年12月6日 6:12 PM #62399オレインさん!
ご連絡ありがとうございます。
頂いた内容を参考にさせて頂きMy Snow MonkeyでJavaScriptを使用できる環境を用意し、下記コードを記入してみました。;(function ($) { let pickup = $('.wpaw-pickup-slider__item-more').html() pickup.slice(2, 3, 4) let result = pickup.replace('READ MORE', 'ABC') $('.wpaw-pickup-slider__item-more').html(result) })(jQuery)
効率の良いコードでは無いと思いますが、ひとまずうまく表示できました!
ありがとうございます!♥ 0いいねをした人: 居ません2020年12月6日 7:04 PM #62400とりあえず問題を解決できたとのことでよかったです!
♥ 0いいねをした人: 居ません2020年12月6日 11:16 PM #62404オレインさん
はい!ありがとうございました!
こちら解決致しましたのでトピック閉じます。♥ 0いいねをした人: 居ません2020年12月7日 11:39 AM #62428一応フィルターフックで HTML 自体を書き換えて出力することもできます!
add_filter( // Snow Monkey オリジナルウィジェットを書き換えるフック 'snow_monkey_wp_awesome_widgets_view_render', function( $html, $slug ) { // ピックアップスライダーのとき if ( 'pickup-slider' === $slug ) { // 書き換えて出力 return str_replace( 'READ MORE', 'ABC', $html ); } return $html; }, 10, 2 );
♥ 1いいねをした人: 居ません -
投稿者投稿
6件の投稿を表示中 - 1 - 6件目 (全6件中)
- トピック「ピックアップスライダーのボタンの文字列「READ MORE」を変更したい」には新しい返信をつけることはできません。