平台开发中,欢迎参与测试。你可以在 QQ群:1046115671 中与我们交流,或是直接在社区发帖。
  • 倡萌
    管理员

    最近刚好介绍了这方面的插件,可以看下 https://www.wpdaxue.com/add-lightbox-to-wordpress.html

  • 孙锡源
    管理员

    我大概查了一下,你这个需求是没有现成插件能一次性满足的。所以需要代码定制一下,也就是批量为老图加链接。

    将以下代码加到主题 functions.php 里,之后配合任意一款灯箱插件就能实现你要的效果了:

    add_filter( 'the_content', function ( $content ) {
        $pattern     = "/<img(.*?)src=('|\")(.*?).(bmp|gif|jpeg|jpg|png)('|\")(.*?)>/i";
        $replacement = '<a href=$2$3.$4$5 rel="lightbox"><img$1href=$2$3.$4$5 rel="lightbox"$6></a>';
    
        return preg_replace( $pattern, $replacement, $content );
    } );

     

  • 正在查看 2 条回复
    • 哎呀,回复话题必需登录。