我搞砸了我在functions.php中的一个代码,有人可以告诉我这行代码是什么吗?
$output = preg_match_all(''/<img.+src=[''"]([^''"]+)[''"].*>/i'', $post->post_content, $matches);
显然,这不起作用。上面的代码受到Wordpress中的错误的影响,该错误使得单引号'
在保存时变为''
(WP后端的Wordpress编辑器)。
TIA。
答案 0 :(得分:1)
该行找到所有src =&#34; ...&#34;图像的标签。正则表达式字面意思是&#34;或者&#39;,然后是任何不是&#39;或&#34;,然后是另一个&#34;或&#34;。
修复它:
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);