フォーラムへの返信
-
投稿者投稿
-
CSS で消すのが一番簡単です。カスタム投稿タイプのスラッグが
news
だとすると、news
の詳細ページには.single-news
というクラスがつくので、下記の CSS で消せます。.single-news .wp-profile-box { display: none; }
HTML の出力自体をなくしたいなら、フックを使う必要があります。
add_filter( 'snow_monkey_get_template_part_args_template-parts/content/entry/entry', function( $args ) { // 投稿タイプが news 以外のときは無視 if ( 'news' !== get_post_type() ) { return $args; } // news のときはプロフィールボックスを表示させない $args['vars']['_display_profile_box'] = false; return $args; } );
このエラーだと、カスタマイザーのページに不正な HTML 出力がある可能性が高いのかなと思います。例えば My Snow Monkey に追加したコードや、追加したプラグインが PHP エラーを出していて、そのエラーメッセージTML)がカスタマイザーのページに出力されることで発生するなど。
もし PHP エラーの場合はサーバーのエラーログで詳しい場所やメッセージが確認できるので、そちらも確認してみるのが良いかなと思います。
♥ 0Who liked: No userそのエラーが発生したタイミングで、ブラウザのコンソールにエラーメッセージが表示、あるいは、サーバーのエラーログにエラーメッセージが記録されているのではないかと思います。
一度それらを確認して、エラーメッセージがあるようであれば共有をお願いします!
♥ 0Who liked: No userわーすみません!恐らくアップデートの影響だと思います。エラーが発生したときにブラウザのコンソールにエラーがでると思うので、そのエラーメッセージを教えてください!
♥ 0Who liked: No user互換性を考えると、JS でやるより CSS でやるほうが良いと思うので、ちょっと CSS を書いてみました。
.c-drawer__item--has-submenu, .c-drawer__subitem--has-submenu{ position: relative; } /* トグルボタンを持っているメニューのリンクを無効化 */ .c-drawer__item--has-submenu > a, .c-drawer__subitem--has-submenu > a { pointer-events: none; } .c-drawer__item--has-submenu .c-drawer__toggle, .c-drawer__subitem--has-submenu .c-drawer__toggle{ position: static; } /* トグルボタンの疑似要素を利用して、クリック範囲をメニュー全体に広げる */ .c-drawer__item--has-submenu .c-drawer__toggle::before, .c-drawer__subitem--has-submenu .c-drawer__toggle::before { content: ''; position: absolute; inset: 0; }
ドロワーやグローバルナビゲーションは CSS が濃いので、JS にしろ CSS にしろ、アップデートの際の後方互換性に影響がでる可能性はあるのでご注意ください!
♥ 0Who liked: No userv10.0.2 で変更を入れてみました。アップデートして確認をお願いします!
「チェックボックス」「ラジオボタン」「ファイル」については、VoiceOver は「説明」を読んでくれませんでした…。詳しくはアップデート記事に書いたのであわせてご確認ください。
Snow Monkey Blocks のフィールドブロックは、項目内に置かなければならないという制約はありますでしょうか?
各入力項目は「項目」の外にも配置できます!
### 例:テキスト
Snow Monkey Blocks のスライダーは、実装の仕様上、番高い要素の高さに揃えられるので、そのような挙動にすることはできないですね…。
♥ 0Who liked: No user -
投稿者投稿