勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

WordPress記事本文の文字検索と置換方法

  WordPress

WordPressの記事本文内にhogeという文字列が含まれていた場合、hogeをfugaに置き換える方法。

プラグインじゃなくてPHP側で対応したかったのでその方法のメモ。

 

$searchText = get_the_content(); //本文を取得
if( strstr( $searchText, 'hoge' ) ){ //本文内にhogeという文字がある場合は
	$searchText = str_replace('hoge', 'fuga', $searchText); //hogeをfugaに置き換える
}

 

もしかしたらWordPress用の関数とか引数でスマートに出来るかもしれないけど、これで対応可能。

 - WordPress

  関連記事

Advanced Custom Fieldsで設定した項目を条件に記事一覧を取得する方法

WordPressでAdvanced Custom Fieldsにて設定した項目 ...

WordPressにてパーマリンク設定のカテゴリーベースに関して

WordPressのパーマリンク設定でカテゴリベースを設定したかった。ここは変更 ...

WordPressで動画(mp4)ファイルの再生

WordPressでyoutube等の動画サイトの埋め込みタグではなく、mp4フ ...

WordPressでカスタムフィールドとCSVファイル投稿する方法

WordPressでカスタムフィールド設定している環境に、CSVファイルアップロ ...

Polylangのスイッチャーでクエリ(GETパラメータ)を引き継ぐ方法

WordPressで多言語サイトを作成するにあたりPolylangというプラグイ ...