diff --git a/aliyun-oss-wordpress.php b/aliyun-oss-wordpress.php index a080090..5d1b4be 100644 --- a/aliyun-oss-wordpress.php +++ b/aliyun-oss-wordpress.php @@ -404,7 +404,7 @@ function oss_setting_content_style($content) if (!empty($images) && isset($images[1])) { $images[1] = array_unique($images[1]); foreach ($images[1] as $item) { - if(strpos($item, $option['upload_url_path']) !== false){ + if((strpos($item, $option['upload_url_path']) !== false) && (strpos($item, $option['style']) === false)){ $content = str_replace($item, $item . $option['style'], $content); } } @@ -422,7 +422,7 @@ function oss_setting_post_thumbnail_style( $html, $post_id, $post_image_id ) if (!empty($images) && isset($images[1])) { $images[1] = array_unique($images[1]); foreach ($images[1] as $item) { - if(strpos($item, $option['upload_url_path']) !== false){ + if((strpos($item, $option['upload_url_path']) !== false) && (strpos($item, $option['style']) === false)){ $html = str_replace($item, $item . $option['style'], $html); } }