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

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

wp_<a href=

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

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 = '
$1
'; $content = preg_replace($pattern, $replacement, $content); return $content; }