Lightbox 图片放大查看

主题选项 → 基本设置 → 正文相关设置,勾选 “图片Lightbox查看”,并保存主题选项设置。

文章中图片必须链接到图片本身,点击才有Lightbox(灯箱)放大查看效果。

如果图片无超链接,不能实现图片lightbox查看。

所以编辑文章时要有个良好的习惯。

编辑文章插入图片时:

  • 从URL插入(外链)必须选择链接到:图像URL;
  • 本地上传,必须选择链接到:媒体文件
  • 图片名称及链接中不能有中文汉字,否则也可能不会启用图片lightbox查看。

如图:
Lightbox 图片放大查看

section

如果之前的图片无超链接,将下面的代码添加到主题函数模板functions.php最后,可自动超链接到图片本身:

function auto_img_link( $content ) {
	global $post;
	$content = preg_replace( '/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i', "<a href=\"$2\" ><img src=\"$2\" alt=\"".$post->post_title."\" /></a>", $content );
	return $content;
}
add_filter ( 'the_content', 'auto_img_link', 0 );

目前上述代码已集成在主题中,有什么副作用暂时未知....