wp_document主题自动识别图片添加灯箱功能

test 3 0

老白博客现在用的主题就是document主题,一款十分优秀简洁的主题,主题内置了很多实用的小工具,比如灯箱。今天就给大家分享一下document主题如何自动识别原来的图片,并加灯箱。

wp_document主题自动识别图片添加灯箱功能

关于该主题的介绍可以看这里

https://www.xcbtmw.com/29244.html#h43

功能代码如下,添加到主题文件目录——include——config.php文件底部即可

/*document主题图片链接自动识别加灯箱-https://www.xcbtmw.com/29463.html*/
add_filter('the_content', 'add_lightbox_shortcode');

function add_lightbox_shortcode($content) {
    // 检查内容中是否已经包含了lightbox短代码
    if (has_shortcode($content, 'lightbox')) {
        return $content; // 如果已经包含了,则直接返回内容
    }

    $pattern = '/(<img[^>]*src=['"]([^'"]+)['"][^>]*>)/i';
    $replacement = '[lightbox]$1[/lightbox]';
    $content = preg_replace($pattern, $replacement, $content);

    return $content;
}

发表评论 取消回复
表情 图片 链接 代码

分享