1
我想替换内容的图像alt标签。所以我用preg_replace
如何替换图像'alt'属性,如果它的空白?
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标记是否为空,然后根据它替换它的数据。
你能否请我解释一下''〜(] *>)〜';'这段代码或任何引用的内容。 –
@RockySena我需要更好地完善这种模式。它有效,但我没有时间进行优化。我现在和我的家人在一起。我会尽快回来。我会包括解释。 – mickmackusa
谢谢...... mickmackusa –