【お使いの Snow Monkey のバージョン】25.4.7
【お使いの Snow Monkey Blocks のバージョン】16.0.3
【お使いの Snow Monkey Editor のバージョン】8.0.1
【お使いの PHP のバージョン】7.4.30
【お使いのブラウザ】Chrome
【当該サイトのURL】
### 発生している問題
「このブロックには、想定されていないか無効なコンテンツが含まれています。」と表示されている際に、「復旧を試みる」ボタンを押すと該当ブロック内に設定したaタグのhref属性およびtextContentが消える
### 試したこと
管理画面で「このブロックには、想定されていないか無効なコンテンツが含まれています。」と表示されているブロックに対して、エラー文の隣にある「復旧を試みる」ボタンを押してブロックを復旧しようとしたところ、ブロックそのものは復旧するのですが、該当ブロック内にあるaタグのhref属性およびtextContentが以下のようにnullになりました。
こちらはWordPressのブロックエディタに由来するエラーでしょうか?それともSnow Monkeyに由来するエラーでしょうか?
こちらですが、該当のテンプレート(ファイル?でしょうか)箇所をお教えいただき、
ファイル的には下記になります。
– snow-monkey/src/js/drop-nav.js
– snow-monkey/template-parts/nav/drop.php
素人考えかもしれませんが、モバイル表示のトップページのみですので、もともと表示されるものはCSSで非表示にし、
ページ内のセクションに固定メニューのHTML要素をコピーしたものを入れ(別のクラスまたはIDを付与し)、JavaScriptで制御する……みたいなやり方で実現実現出来ないか、と考えたのですが、難しいでしょうか。
そのほうがリスクは少ない気がします。
あるいは、snow-monkey/src/js/drop-nav.js
を dequeue
して、似た処理を独自に書くかですね。それなら HTML のほうはそのままのテンプレートを使いまわせるかなと思います。
ありがとうございます。
Mac の Chrome と iPhone で確認したところ、どちらでも非表示になっていました。

.sme-hidden-sm
というクラスが追加され、スマホサイズでは display: none
になります。
Chrome のデベロッパーツールでセクションを選択して、クラスとスタイルが適用されているか確認してみてください。
ご返答ありがとうございます。
こちらです。
サイトを開くとすぐに表示される青色の背景のセクションを、スマホでは非表示にしたいです。
(現在の設定では非表示になるようにしています)
早々にご連絡いただきありがとうございます!
こちらですが、該当のテンプレート(ファイル?でしょうか)箇所をお教えいただき、JavaScriptを書けるコーダーにお願いして……という形で作業をする場合、複雑で難しいでしょうか。
そのやり方が今後のメンテナンスも考えた場合、よろしくないようでしたら、
素人考えかもしれませんが、モバイル表示のトップページのみですので、もともと表示されるものはCSSで非表示にし、
ページ内のセクションに固定メニューのHTML要素をコピーしたものを入れ(別のクラスまたはIDを付与し)、JavaScriptで制御する……みたいなやり方で実現実現出来ないか、と考えたのですが、難しいでしょうか。
(出来そうでしたら、そうコーダーにお願いしようかと思っております)
無理なご相談ですみませんが、お時間のある時に、ご助言をいただければ幸いです。
早速のお返事ありがとうございます。
なるほど、キジマ様の言われる
– HTML を直接書き換えるのはブロックを壊してしまうリスクがある
– 下線は一般的には「リンクテキスト」を表すものなので、リンクと勘違いさせてユーザーにストレスを与える可能性がある
のこと、合点が行きました。だから今は無くなってきた強調なのですね。
Snow Monkey Editor プラグインはインストール済みなので、それで対応する事にします。
ありがとうございます!
<div id=”lightpdf-translator-selection-container” class=”lightpdf-translator” data-v-app=””></div>
フレックスボックスじゃないから order
が効かないのかもしれません。PHP で、$args['vars']['_terms']
に格納した順番のまま画面に出力されるので、そこで調整すると良いかもです。
下記のように書き換えてみるとどうでしょうか?
add_filter(
'snow_monkey_get_template_part_args',
function( $args ) {
// 記事一覧カテゴリー以外のテンプレートの場合は無視
if ( 'template-parts/loop/entry-summary/term/term' !== $args['slug'] ) {
return $args;
}
// 投稿以外の場合は無視
if ( 'post' !== $args['name'] ) {
return $args;
}
// 全ての設定されたカテゴリーを返す
$raw_terms = get_the_terms( get_the_ID(), 'category' );
// 並び順指定用の配列を用意
$sorted_terms = array(
'category-17', // 1番目に表示したいタームのスラッグ
'category-slug-2', // 2番目に表示したいタームのスラッグ
'category-slug-4', // 3番目に表示したいタームのスラッグ
);
// 並び順を反映させた配列を生成
foreach ( $raw_terms as $raw_term ) {
$sorted_terms[ $raw_term->slug ] = $raw_term;
}
$args['vars']['_terms'] = $sorted_terms;
return $args;
}
);
詳しくありがとうございます!
どちらも「段落」ブロックのようなので、HTML を直接書き換えることで下線を引くことは可能です。
– 編集画面右上の3点ボタンをクリック
– でてきたポップオーバーメニューから「コードエディター」をクリック

– 下線を引きたい部分を <span style="text-decoration: underline">
と </span>
で囲む
<!-- wp:paragraph -->
<p>砂の星:夜の砂漠に、星が静かに降りそそぐ。<span style="text-decoration: underline">風が吹くたび、砂がきらめき、小さな光の波が生まれる</span>。月の光はやさしく、どこまでも広がっていく。誰もいない夜、砂と星だけが、静かに時間を刻んでいた。</p>
<!-- /wp:paragraph -->
これでできると思いますが、個人的には
– HTML を直接書き換えるのはブロックを壊してしまうリスクがある
– 下線は一般的には「リンクテキスト」を表すものなので、リンクと勘違いさせてユーザーにストレスを与える可能性がある
という理由から、下線ではない方法で強調するほうが良いのではないかなと思いました。
例えば、Snow Monkey Editor プラグインをインストールすれば、任意のテキストに「蛍光ペン」を引けるので、そういうのを使うという手もあるかなと思います。
参考:
お世話になります。
①先ず表紙 https://67care.jp/ の中段、プルダウンメニューの料金の中の文字ですが、太線を下線に変えたいです。

②また、ブログ記事の言葉を強調したい場所で下線を引きたいです。
脊柱管狭窄症の術後もしびれや痛みが残る方へ 〜鍼灸と刺絡による改善例〜 – 小又接骨院・鍼灸院|高山市 飛騨市 下呂市 白川村 https://67care.jp/blog/archives/87005

よろしくお願い申し上げます。
そのカスタム投稿タイプの show_in_rest
は true
になっていますかね? show_in_rest
が true
でない場合、ブロックエディターからは情報が取得できなくなるので表示されなくなります。
show_in_restが
true` の場合は、
– public
が true
になっているか(一般に投稿タイプを公開する)
– hierarchical
が false
になっているか(階層化されている投稿タイプは対象外なので非階層化が必要)
も確認してみてください!
【お使いの Snow Monkey のバージョン】29.0.0
【お使いの Snow Monkey Blocks のバージョン】24.0.4
【お使いの Snow Monkey Editor のバージョン】11.0.1
【お使いの Snow Monkey Search のバージョン】1.0.1
【お使いのブラウザ】Chrome
【当該サイトのURL】
### 実現したいこと
Snow Monkey Search でカスタム投稿を検索対象として利用したい
### 発生している問題
検索対象の投稿タイプ選択に「投稿」しか表示されず、カスタム投稿タイプが表示されない
### 試したこと
カスタム投稿タイプの再作成 → 解決せず
お使いの Snow Monkey のバージョン】バージョン: 29.0.0
【お使いの Snow Monkey Blocks のバージョン】バージョン 24.0.1
【お使いの Snow Monkey Editor のバージョン】バージョン 11.0.0
【お使いのブラウザ】Microsoft Edge
【当該サイトのURL】
### 実現したいこと
従来のウィジェット に設定したclassを反映させたい。
### 発生している問題
従来のウィジェット に、追加 CSS クラスにclassを記載し設定して反映されない。
### 試したこと
ブラウザーの「ページのソース表示」より検索して確認しましたがありませんでした。
よろしくお願いいたします。
このサイトに登録してある商品を厳選商品ブロックに追加してテストしてみましたが、問題は再現できませんでした。
テーマを Snow Monkey 以外に切り替えてもエラーは発生しますか?
切り替えてもエラーが発生するようであれば、テーマの問題ではない可能性が高いです。
※本番環境でいきなり切り替えると問題が発生したときのリカバリーが大変なので、All in One WP Migration プラグイン等を使ってテスト環境をつくり、そこで切り替えて確認してみるのが良いと思います。
ありがとうございます。本日15時ごろDiscordの
DMにてお送りしておりますので、よろしくお願いいたします。
んーとなると別な原因がある可能性がありますね。
アカウント情報、Discord があるので、その DM でいただけると助かります。
また追加するユーザーの権限として、編集者としてでも中身の確認は可能でしょうか?
はい、ひとまず編集者で大丈夫だと思います。もし管理者権限が必要な状況になったときは相談します。