the_content()を実行する前に文字列を置換します!
ちょこっと編集してから投稿を表示したい時に便利です。
下記、サンプルコードです。
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php function content_replace($content){ //contentの文字列を置換 $replace = array( '<div>' => '<div class="style3a">' '文字列置換' => '<a href="">文字列置換</a>' ); $content = str_replace(array_keys($replace), $replace, $content); return $content; } add_filter('the_content', 'content_replace'); ?> |
この方法なら、get_the_content()で投稿内容を取得してから編集・ショートコードを有効化・
タグ挿入・echo・・・のようなまどろっこしい手順は不要です!
アフィリエイトリンクを文字列の置換で挿入することもカンタンにできます!
1 |
<!--アフィリエイト リンク 1--> |
上記のようなタグを記事内に入れておき、the_content()を実行する前にアフィリエイトリンクに置換すればOKです!
便利な関数なので、ぜひ使ってみてください!
コメント