优化替换片段

时间:2012-04-14 18:41:20

标签: php preg-replace

目前,我正在将此代码段用于我的某个博客

add_filter( 'image_send_to_editor', 'cor_image_send_to_editor', 10 );
function cor_image_send_to_editor( $subject ) {
  $subject = preg_replace( '#(title|width|height|class)=".+?"\s#', '', $subject );
  $subject = str_replace( ' />', '>', $subject );
  return $subject;
}

重写

<img src="http://mydomain.com/wp-content/uploads/2012/04/lorem-84200.jpg" alt="ipsum" title="lorem-84200" width="530" height="798" class="alignnone size-full wp-image-13" />

<img src="http://mydomain.com/wp-content/uploads/2012/04/lorem-84200.jpg" alt="ipsum">

实际上工作得非常好。

然而,我的猜测是,因为我同时使用preg_replacestr_replace,所以效果不佳。

有人能在这里提供帮助吗?

0 个答案:

没有答案