【发布时间】:2017-10-29 12:46:47
【问题描述】:
我想替换内容的图像 alt 标签。所以我用preg_replace
add_filter('the_content', 'click_to_expand_gallery');
function click_to_expand_gallery($content) {
$pattern ='~<a(.*?)href=(.*?)><img(.*?)alt="(.*?)"></a>~i';
$replacement = '<a$1href=$2><img$3alt="Game"></a>';
$content = preg_replace($pattern, $replacement, $content);
}
它工作正常,但问题是,如果它已经有数据,此代码将替换 alt 标签。
谁能指导我如何检查alt标签是否为空白,然后根据它替换它的数据。
【问题讨论】:
标签: php regex wordpress preg-replace alt