WordPress5.7及以上文章中的图片实现点击放大的效果

http://yuanjingyan.com/article/1781008613

1 说明

  1. WordPress版本:wordpress-5.7.2-zh_CN
  2. PHP版本:PHP 8.0.6

2 实现方法

2.1 首先在主题页眉文件header.php的head标签中添加css引用文件



WordPress5.7及以上文章中的图片实现点击放大的效果_第1张图片



WordPress5.7及以上文章中的图片实现点击放大的效果_第2张图片

2.3 最后在模板函数文件functions.php的最后面添加如下代码

/**图片灯箱自动给图片加链接**/
add_filter('the_content', 'fancybox');
function fancybox($content){ 
    $pattern = array("/]*).(bmp|gif|jpeg|jpg|png|swf)('|\")(.*?)>/i","/]*).(bmp|gif|jpeg|jpg|png|swf)('|\")(.*?)>(.*?)<\/a>/i");
    $replacement = array('','$7');
    $content = preg_replace($pattern, $replacement, $content);
    return $content;
}

WordPress5.7及以上文章中的图片实现点击放大的效果_第3张图片

2.4 最终实现的效果如下

WordPress5.7及以上文章中的图片实现点击放大的效果_第4张图片

你可能感兴趣的:(PHP技术)