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 –