【WordPressの抜粋で改行が削除される一因はHTMLコードかもしれない】を書いた後にHTMLコードを見たら、ちょっと変だった。

HTMLエスケープが変である。タグの左側だけ < となっていて、右側は > のままである。
同じような記事である【WordPressの抜粋で改行が削除される原因は wp_posts テーブルの post_content】ではタグの右側がちゃんと > になっている。

画像はプラウの機能でソースコードを見たものだが、実は記事の編集段階で異常が生じている。
通常はビジュアルエディターで編集しているから気づかないのだが、コードエディターで表示して観ると、既に異常が生じていた。<br>が<BR>になっていることも異常だったらしい。
どうしてこのようなことが起こったのだろうか?
追記:
この記事でも異常が再現した。



コメント
そう言えば、【WordPressの抜粋で改行が削除される原因は wp_posts テーブルの post_content】は最初の文章が同じだからと【WordPressの抜粋で改行が削除される一因はHTMLコードかもしれない】をコピペしたような気がする。
正常だったのはコピペだったからで、キーボードでタグを入力した場合に左側だけエスケープされる状態になるのか?
#WordPress #Mastodon #ActivityPub
「タグの左側だけ < となっていて、右側は > のままである。」の所、元の記事は「タグの左側だけ < となっていて、右側は > のままである。」
「右側がちゃんと > になっている。」の所は、元の記事は「右側がちゃんと > になっている。」
リモート返信
元のコメントの URL
あなたのプロフィール
データベース内は < や > のままになってる。これを受け取ったMastodonが自動で < や > に変換しているのだろう。
この仕様は、ずっと以前から。次の記事のHTMLコードも同様。
"2025.02.03"
投稿コンテンツの ap_excerpt を ap_content に変更 | いしい@試行錯誤
https://ishii00141.stars.ne.jp/20250203-1535-165/
#バグ ではなく #仕様 か…。左側だけエスケープしておけばタグと勘違いされなくなるけど…。コードが汚いよね。こういう所がWordPressの嫌な所。
#Gemini に尋ねた結果。