HTML タグ内に配置されていない限り、文字列の単語またはフレーズをすべて検索して置換するにはどうすればよいですか?
現在これを持っています:
<?php
public function add_acronyms($content){
if(strpos($content, get_bloginfo('description')) !== false){
$content = str_replace(get_bloginfo('description'), '<acronym title="'.get_bloginfo('name').'">'.get_bloginfo('description').'</acronym>', $content);
if(strpos($content, '="<acronym title="'.get_bloginfo('name').'">'.get_bloginfo('description').'</acronym>') !== false){
$content = str_replace('="<acronym title="'.get_bloginfo('name').'">'.get_bloginfo('description').'</acronym>', get_bloginfo('description'), $content);
}
}
return $content;
}
?>
ただし、それは単語またはフレーズが HTML 属性の先頭にある場合にのみ機能します。