記事詳細ページ本文内のPタグ要素にCSSクラスを追加する場合に、置換処理でCSSクラスを追加する方法のメモ。
本文取得とCSSクラス付加のため置換処理
<?php
/**
* 本文取得とCSSクラス付加のため置換処理
*/
// バッファを有効にする
ob_start();
// バッファに本文データ追加
the_content();
// バッファの内容を返す
$content = '';
$content = ob_get_contents();
// バッファ内容をクリア(消去)&無効にする
ob_end_clean();
// CSSクラス有りのPタグに置換する
$content = str_replace('<p', '<p class="detail-txt" ', $content);
?>
<?php /* CSSクラス追加済みの本文を表示 */ ?>
<?php echo $content; ?>
動作環境情報
"エックスサーバー" スタンダード(旧X10) "PHP" 7.4.33 "MariaDB" 10.5 "WordPress" 6.1.1
コメント