- このトピックには4件の返信、4人の参加者があり、最後にlalabo98abにより3年、 9ヶ月前に更新されました。
-
投稿者投稿
-
2021年2月17日 10:49 PM #68351
【お使いの Snow Monkey のバージョン】 13.1.1
【お使いの Snow Monkey Blocks のバージョン】 10.3.0
【お使いの Snow Monkey Editor のバージョン】 4.0.1
【お使いのブラウザ】 Chrome
【当該サイトのURL】 https://nature-japan.com/wp/guide/→HTMLとして編集 をした項目が消えました。
### 実現したいこと
改行にclassや文中に画像を差し込むためにHTMLで編集したい。
### 発生している問題
HTMLとして編集→ビジュアル編集に戻すとエラーが出る。
HTMLのままで更新しても、次回固定ページを開いた際に、表示が消えたり、他の要素に影響してレイアウトが崩れたりします。### 試したこと
他の要素でも同様の症状が出るか検証しましたが、同様のエラーが出ました。
こちらは仕様でしょうか?よろしくお願いいたします。♥ 0いいねをした人: 居ません2021年2月17日 10:54 PM #68354カスタムHTMLブロックを利用されてはいかがでしょうか?
♥ 2いいねをした人: 居ません2021年2月17日 11:19 PM #68365補足的な情報失礼します
WordPress でHTMLコードからビジュアルに戻す時に、一部コードは消されてしまうことがあります。これは仕様です。
(例えばclassなしのspanとか容赦なく消してきます)あるいは、ブロック側で意図してないHTML構造になってしまって、ブロックが壊れるということもあります。
なので、細かいところまで自分の意図したHTMLで対応したい場合は、Oleinさんのおっしゃるとおり時カスタムHTMLブロックが一番良いかと思います。
(おじゃましました)
♥ 0いいねをした人: 居ません2021年2月18日 8:52 AM #68383WordPress(ブロックエディター)の仕様ですね。ブロックは内部的に「このブロックはこういう HTML をとり得る」という情報が定められています。「HTML を編集」で HTML を編集するとその範囲から外れてしまい、ブロックが壊れたり HTML が消えたりします。
編集してビジュアルに戻さない、カスタム HTML ブロックを使う、ブロックのインスペクター(設定パネル)で class を追加しそれをセレクタに使う、などの方法が良いのではと思います。
♥ 0いいねをした人: 居ません2021年2月21日 10:05 PM #68734ありがとうございます!
WPの仕様なのですね。勉強になりました!
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「HTMLで編集→ビジュアル編集に戻すとエラーが出る」には新しい返信をつけることはできません。