フォーラムへの返信
-
投稿者投稿
-
Snow Monkey Blocks v20.2.1 で選択肢に「説明」を追加しました。アップデートして確認してみてください!
カテゴリーやカスタムタクソノミーにオリジナルの項目「ヨミガナなど」を追加し、その追加した項目を並べ替えの基準に出来ると助かります。
これはその項目をプラグイン側から自動検知して選択して表示させるのが難しいと思うので、コードでカスタマイズできるようにフックを追加するのが良さそうかなと思いました。
♥ 0Who liked: No userSnow Monkey v25.1.3 で修正を入れてみました。アップデートして確認してみてください!
※カスタム投稿タイプでのカスタムフィールドのサポートは必要です。♥ 0Who liked: No userSnow Monkey Blocks v20.2.1 で変更を入れました。アップデートして確認してみてください!
♥ 0Who liked: No userあ! これ、カスタム投稿タイプがカスタムフィールドをサポートしていないとだめなのかもです。
♥ 0Who liked: No userすみません、こちらの環境だとハンバーガーメニューにはエラーがでていないっぽいのですが、「MENU」の文字列を消されたりしていますかね…?
♥ 0Who liked: No userあ、というかハンバーガーボタン自体が
buttonだから、span.c-hamburger-btn__labelをlabel.c-hamburger-btn__labelにしたら良いのかな…?♥ 0Who liked: No userなるほど! ご提案ありがとうございます!
各ハンバーガーボタンに aria-label 属性を追加
ハンバーガーボタンはデフォルトで
.c-hamburger-btn__labelに「MENU」という文字列があってaria-labelをつけると二重で読まれてしまうのかなと思うので、.c-hamburger-btn__labelにaria-labeledbyをつけるか、.c-hamburger-btn__labelをaria-hidden="true"にした上でaria-labelを追加する必要があるのかなと思いました。各アコーディオンコントロールに aria-label 属性を追加
こちらアコーディオンブロックの HTML を変更する方法で対応しようと思うのですが、ブロックの場合はそのページの編集画面を開いたときにブロックの HTML 構造のアップデートがかかるので、既存のアコーディオンブロックに
aria-labelを追加したい場合はアコーディオンブロックを設置しているページの編集画面を開いて更新していく作業が必要になります。♥ 0Who liked: No userSnow Monkey の FontAwesome は CSS 版ではなく JS 版なので、JS か PHP で入れることになります。PHP のほうが簡単だと思うので PHP のサンプルコードを。下記のコードを My Snow Monkey プラグインか子テーマの
functions.phpに貼り付けてみてください。fas fa-globeの部分は好きなものに変えてください。add_filter( 'render_block_snow-monkey-blocks/accordion-item', function( $block_content, $block ) { $block_content = str_replace( '<div class="smb-accordion__item__title">', '<div class="smb-accordion__item__title"><i class="fas fa-globe"></i>', $block_content ); return $block_content; }, 10, 2 );お手数おかけして申し訳ないのですが、こちらで再現できないので、下記のファイルについて変更をいれてどうなるか確認してみていただけないでしょうか。
/wp-content/themes/snow-monkey/vendor/inc2734/wp-seo/src/dist/js/editor.jsの.includesとなっている部分を全部?.includesに変更♥ 0Who liked: No userありがとうございます。確認します!
♥ 0Who liked: No user確認しました!
Snow Monkey のテーマディレクトリの名前が
snow-monkey_20230827となってしまっているようです。下記のように変更してください。wp-content/themes/snow-monkey_20230827↓
wp-content/themes/snow-monkey♥ 0Who liked: No userオンラインコミュニティの DM で送っていただければと思います!
となると My Snow Monkey がちゃんと有効化されているかが怪しいですね。確認済みとのことですが、例えば僕もたまにやらかしてしまうのだと、
– A の WordPress の環境のダッシュボードで有効化して、B の WordPress 環境のページを確認してしまっている
– My Snow Monkey プラグインを複数 plugins ディレクトリに入れていて、コードを追加しているのと別の My Snow Monkey を有効化してしまっているどちらでもない場合だとちょっとわからないので、そのときは All in One WP Migration プラグイン等でその環境をエクスポートしてまるっと共有していただけるとこちらでも検証できるのでご検討ください…!
-
投稿者投稿

