WordPress記事本文の文字検索と置換方法
WordPressの記事本文内にhogeという文字列が含まれていた場合、hogeをfugaに置き換える方法。
プラグインじゃなくてPHP側で対応したかったのでその方法のメモ。
$searchText = get_the_content(); //本文を取得
if( strstr( $searchText, 'hoge' ) ){ //本文内にhogeという文字がある場合は
$searchText = str_replace('hoge', 'fuga', $searchText); //hogeをfugaに置き換える
}
もしかしたらWordPress用の関数とか引数でスマートに出来るかもしれないけど、これで対応可能。
関連記事
-
Advanced Custom FieldsでGoogleMapの使用する方法
Advanced Custom FieldsでGoogleMapを使用したかった ...
-
WordPressでカスタムフィールドとCSVファイル投稿する方法
WordPressでカスタムフィールド設定している環境に、CSVファイルアップロ ...
-
PHP5.1系にWordPressを入れる方法
無料レンタルサーバーにWordPressを突っ込むと、 「 サーバーの PHP ...
-
FeedWordPressでアイキャッチ画像も設定する方法
FeedWordPressで更新記事を取得しつつ、アイキャッチ画像も自動で設定し ...
-
WordPressのウィジェットをTOPのみ等、特定のページだけ表示する方法
■やりたかった事 TOPページのみ任意のウィジェットを表示させ、記事ページやアー ...