簡単にプラグインなしでテキストの置換や表示、非表示

LinkedIn にシェア
LINEで送る
Pocket
このエントリーを Google ブックマーク に追加

参考サイトの通りにしましたが、私の作成しているサイトではエラーになりました。
error画面か、リプレイスされない場所もあったりしました。
何度か挑戦してみたらできるようになっていたので、キャッシュだったのか理由は不明でした。

とりあえず以下を参考にして、自力で解決ができたので他の方も参考にしてみてはいかがでしょうか。

例:美容室なら辞めたスタッフの名前を一括で変えたりとべんりですよ☆

参考サイトより:説明などは参考サイトを参照してください。
参考サイト1より

<?php
function change_any_texts($text){
	$replace = array(
		//'変更前' => '変更後',
		'編集' => '<a href="#">編集</a>',
		'削除' => '<strong>削除</strong>'
	);
	$text = str_replace(array_keys($replace), $replace, $text);
	return $text;
}
add_filter('the_content', 'change_any_texts');
?>

参考サイト2は参考サイト1を見てかかれたもの。説明多め。
参考サイト2ではプラグインの方法も説明しています。

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

出典と引用

Sources and Citations

  1. http://kachibito.net/wp-code/replace-keywords ※コンテンツ中のテキストを任意のものに置換する
  2. http://web-pc.net/wp010 ※WordPressで、タイトルや本文のテキストを少しのコードで置換(変換)・削除する方法
  3. https://teratail.com/questions/110202 ※wordpressの投稿ページ内容をフィルターを使って手を加える