Ive得到了如下功能都包裝iframe的在一個div類=「視頻容器」PHP/WordPress的的preg_match
我想要的目標僅包含一個src與SRC =「www.youtube開始的I幀
有沒有修改這個功能做更具體的辦法?在此先
感謝。
function div_wrapper($content) {
// match any iframes
$pattern = '~<iframe.*</iframe>~';
preg_match_all($pattern, $content, $matches);
foreach ($matches[0] as $match) {
// wrap matched iframe with div
$wrappedframe = '<div class="video-container">' . $match . '</div>';
//replace original iframe with new in content
$content = str_replace($match, $wrappedframe, $content);
}
return $content;
}
add_filter('the_content', 'div_wrapper');
'if(!condition)continue;'在foreach中作爲第一行。使條件成爲目標條件(src以任何形式開始) – Patashu