【发布时间】:2014-06-21 13:38:14
【问题描述】:
我想在 wordpress 中从通过 RSS 从外部站点抓取的图像的 url 中删除图像大小。此图像是基于 rss 随机生成的,因此必须自动替换或删除字符串。
网址如下所示:
wp-content/uploads/2014/04/10154286_630741873674479_8554167680140056790_n-160x132.jpg 必须从 _n-160x132.jpg 中删除 -160x132 才能获得图像的完整尺寸。
我已经尝试过,但它不起作用:
<?php
function remove_url_size( $content ) {
$content =
preg_replace('_n[^>]*.jpg', '_n.jpg', $content);
return $content;
}
add_filter( 'the_content', 'remove_url_size' );
?>
我再说一遍,它不会只针对一张图像,而是使用相同方法的未知随机图像。
【问题讨论】: