WordPress | 記事詳細ページのPタグにCSSクラスを追加する方法

記事詳細ページ本文内の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

コメント

タイトルとURLをコピーしました