{
  "$type": "site.standard.document",
  "canonicalUrl": "https://blog.nove-b.dev//posts/custom-field-line-break-issue-solved",
  "path": "/posts/custom-field-line-break-issue-solved",
  "publishedAt": "2022-01-16T00:00:00.000Z",
  "site": "at://did:plc:2atly2y5kfyjcj5zap6pv4wd/site.standard.publication/3mmxeqr2tcb2k",
  "tags": [
    "php",
    "wordpress"
  ],
  "textContent": "本記事はリード文をカスタムフィールドで書いている。\n\nが、カスタムフィールドないでいくら改行しても改行が記事に反映されないので、調査、修正してみた。\n\nまず、そもそものコードは\n\nという形で吐き出していた。\n\nが、これだとcssは当たるが、改行が反映されない。\n\nどうやらこれは調べてみると仕様っぽい。\n\nコードによる解決方法が見つからなかったので、すこし無理やりだが、改行を判定し、pタグで囲むようにした。\n\n実際のコードは、\n\nという形に修正した。\n\nやっとこととしては、まずexplode()で取得した文字列を改行コードで分割する。\n\n分割した値を回し、pタグで囲っていく。\n\nただそれだけ。\n\n少し無理やりかもしれないが、改行が反映されるようになった。",
  "title": "カスタムフィールドで改行が適用されないので、無理やり改行できるようにした。"
}