0

基本的に、私のコンテンツのすべての投稿には、「プレビュー」と「ダウンロード」という 2 つの単語があります。CSS クラスを適用して、これら 2 つの単語をボタンとしてスタイル設定したいと考えています。ポストごとにできますが、時間がかかるので、コーディングで行う方法があると思います。

ワードプレスを使用していますが、PHP で実行できますか? またはこれに対するヘルプや提案はありますか?

よろしくお願いします!

4

3 に答える 3

3
$html=str_replace("Preview","<span class=\"AnyClass\">Preview</span>",$html);

他のマーカーについても同じです

$html=str_replace("Download","<span class=\"AnyClass\">Download</span>",$html);
于 2013-03-18T05:55:59.357 に答える
1

これを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');
于 2013-03-18T05:58:08.900 に答える
1
// 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>どこにいますか?

于 2013-03-18T06:02:33.840 に答える