勉強したことのメモ

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

  関連記事

WordPressでスケジュール実行される日時を調べる方法

WordPressであるシステムを実装し、その際に毎日1回スケジュール実行(WP ...

WordPress Popular Postsのサムネイルが表示されない

WordPressの人気記事を表示させるWordPress Popular Po ...

WordPressでサイト及びサーバ内ファイルが改ざんされた際の対処方法

WordPressで立ち上げたサイトがあり、しばらく放置していたが久しぶりにチェ ...

PHP5.1系にWordPressを入れる方法

無料レンタルサーバーにWordPressを突っ込むと、 「 サーバーの PHP ...

WordPressテーマファイル内のfunctions.phpの初期設定についてメモ

WordPressのテーマファイル作成時にfunctions.phpを書くが、い ...