本文实例讲述了WordPress给文章图片自动添加链接的方法。分享给大家供大家参考。具体分析如下:
我们会看到有很多的网站我们点击图片就会进入当前文件连接了,下面我来给使用wordpress博客的同学也来介绍此种方法,图片自动链接到文章,添加标题和ALT属性.

封面

直接将下面的代码添加到主题的 functions.php 文件即可:

function add_links_to_images( $content ) {
    $pattern = '/<img[^>]+>/i';
    $replacement = function ($match) {
        // 提取图片的src属性
        preg_match('/src="([^"]+)/i', $match[0], $src_matches);
        $src = isset($src_matches[1]) ? $src_matches[1] : '';
        // 创建a标签并返回
        return '<a href="' . esc_url($src) . '">' . $match[0] . '</a>';
    };
    // 替换内容中的图片标签
    $content = preg_replace_callback($pattern, $replacement, $content);
    return $content;
}
// 应用函数到所有文章内容
add_filter( 'the_content', 'add_links_to_images' );

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。