WordPress 本文内の特定の文字で囲まれたテキストを一括置換して表示

概要説明

ChatGPTで作成された文章やオリジナルの処理を加えたいときに活用しています。本文内に任意のテキストを装飾用の表示に一括置換するカスタマイズ。

TAG1~TAG1 で囲まれたテキストを別のテキストに変換したり、装飾を加えたりするときに使用します

特定の文字に囲まれた場合の一括置換 例) **~**

functions.php
/*----------------------------------------------------
 管理画面以外の記事本文を任意の内容で一括置換して表示
----------------------------------------------------*/
if ( !function_exists( 'replace_the_content' ) ){
    if(!is_admin()) {
        function replace_the_content($content) {
            add_filter('the_content', function ($content) {

                $pattern = '/\*\*(.*)\*\*/u';
                $replace = '<strong style ="color:red;">$1</strong>';

                $content = preg_replace($pattern, $replace, $content);

                return $content;
            }, 10000);
        }
    }
}

上記コードを加えることで指定の文字が太字の赤字タグに変換されて表示されるようになります

関連機能

  1. アイキャッチ画像の設定機能を追加したい場合

  2. WordPress オリジナルショートコードの作成方法

  3. プラグインを使わずにContact Form 7 から送信されたメールの履歴を保存する ( カスタム投稿 )

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

その人を知りたければ、
その人が何に対して怒りを感じるかを知れ

HUNTER×HUNTER
by ミト

Profile

PAGE TOP
Amazon プライム対象