ACFのカスタムフィールドを、改行コードなしで、取得し、ソースコードでも改行をさせない

こんにちは FULL Web Designの渡邊です。
今やっている制作で、久々に難しいコードが出てきたので記録しておきます。
検索エンジンに伝えたい部分に、
カスタムフィールド(管理画面から記事投稿しする、例えば出演者という項目に入れる情報)を
入れたいとなりました。
目視はできませんが、ソースコードを読めばできます。検索エンジンはソースを読んでいますので、検索エンジン対策です。
今回はディスプリクション(検索結果のタイトル下の3行くらいのところ)に出演者の情報を差し込みたかったので、こうしました。
$disp_base = get_field('cast',$post->ID, false );
$disp_base = str_replace(array( "\r\n", "\r", "\n" ), '', $disp_base);
上の一個目だけでも良かったですが、ソースをみると、改行されており、気持ちがわるかったので
2行目を追加しました。
1行目のfalseを指定することで、アドバンスカスタムフィールド で取得した際、改行コードが消えます。(しかし、改行自体はきえていなかったんで)
それでは!
ホームページ制作ならFULL ウェブデザインにお任せ下さい。
開業12年以上の経験で、あなたのビジネス・サービスをインターネット上で認知されるお手伝いをいたします。
グラフィックデザインは20年以上の経験ですので、シンプルかつ、いい感じにホームページを制作いたします。
お気軽にお問い合わせください。
初回お問い合わせは、メールにてお願いいたします。
ホームページ制作ならFULL ウェブデザインにお任せ下さい。
開業12年以上の経験で、あなたのビジネス・サービスをインターネット上で認知されるお手伝いをいたします。
グラフィックデザインは20年以上の経験ですので、シンプルかつ、いい感じにホームページを制作いたします。
お気軽にお問い合わせください。
初回お問い合わせは、メールにてお願いいたします。
お問い合わせフォーム
Webデザイナー/制作者。
中小企業・個人事業主向けに、集客と運用を意識したWebサイト制作を行っています。
デザインだけでなく、公開後に「使われ続けること」を重視した設計を大切にしています。