emlog pro 图片优化显示alt信息
网站文章 2026-09-23 12:31:05 3 0

图片SEO优化,为文章内容中的每一张图片设置alt和title,为图片自动添加title和alt(文章标题

+网站名称+第N张图片),有利于SEO

打开模版中的 module.php 文件,添加以下代码

<?php
function ($content, $log_title) {
    $blogname = Option::get('blogname');
    preg_match_all('/<img\s([\s\S]*?)>/i', $content, $img_array);
    foreach ($img_array[0] as $k => $v) {
        $s = '';
        $s .= $log_title . '-';
        $s .= $blogname ;
        preg_match_all('/(\S*?)="(.*?)"/', $img_array[1][$k], $imgattr);
        if (($x = array_search('title', $imgattr[1]))) $s .= $imgattr[2][$ix] . ' ';
        //$s = preg_replace('/第\d+张/', '', $s);
        //$s .= "第" . ($k + 1) . "张图片";
        $array = array_unique(explode(' ', $s));
        $s = implode(' ', $array);
        $src = $imgattr[2][array_search('src', $imgattr[1])];
        $newimg = "<img src=\"$src\" title=\"$s\" alt=\"$s\"";
        foreach ($imgattr[1] as $k => $vv) {
            if ($vv != 'src' && $vv != 'title' && $vv != 'alt')
                $newimg .= " $vv=\"{$imgattr[2][$k]}\"";
        }
        $newimg .= ">";
        $content = str_replace($v, $newimg, $content);
    }
    return $content;
}
?>

打开模版中的 echo_log.php 文件

<?= $log_content ?>
// 修改为
<?= emlog_vip_alt($log_content, $log_title) ?>

文章说明
本文标签:
©版权声明
本站提供的一切软件、教程和游戏辅助仅限用于娱乐和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。如有侵权请邮件与我们联系处理。敬请谅解!6594404@qq.com