基本的に、私のコンテンツのすべての投稿には、「プレビュー」と「ダウンロード」という 2 つの単語があります。CSS クラスを適用して、これら 2 つの単語をボタンとしてスタイル設定したいと考えています。ポストごとにできますが、時間がかかるので、コーディングで行う方法があると思います。
ワードプレスを使用していますが、PHP で実行できますか? またはこれに対するヘルプや提案はありますか?
よろしくお願いします!
$html=str_replace("Preview","<span class=\"AnyClass\">Preview</span>",$html);
他のマーカーについても同じです
$html=str_replace("Download","<span class=\"AnyClass\">Download</span>",$html);
これをfunction.phpに追加します
function replace_content($content)
{
$content = str_replace("Preview","<span class=\"AnyClass\">Preview</span>",$content);
$content = str_replace("Download","<span class=\"AnyClass\">Download</span>",$content);
return $content;
}
add_filter('the_content','replace_content');
// string
$str = 'Hello Preview and Download where are you?';
// Regex
echo preg_replace('/(Preview|Download)/im', '<span class="myclass">$1</span>', $str);
出力
こんにちは<span class="myclass">Preview</span>
、<span class="myclass">Download</span>
どこにいますか?