使用title标签作为WordPress文章图片的alt属性
}
/*Clean up title: remove EOL's and excessive whitespace.*/
preg_match_all('/<img (.*?)\/>/', $content, $images);
$new_img = str_replace('<img', '<img alt="'.$title.'"', $images[0][$index]);
$new_img = str_replace('<img', '<img alt="'.get_the_title().'-'.get_bloginfo('name').'" title="'.get_the_title().'-'.get_bloginfo('name').'"', $images[0][$index]);
global $post;
return $buffer;
function callback($buffer) {
}
}
$title = trim($title);
}
}
$title='';
代码中虽然加了缓冲区,但还是会降低效率,建议安装静态缓存插件。
$res = preg_match('/<title>(.*?)<\/title>/', $buffer, $title_matches);
preg_match('/alt=\'(.*?)\'/', $value, $img2);
/* modify buffer here, and then return the updated code*/
if(!is_null($images)) {
}
}
preg_match('/alt="(.*?)"/', $value, $img);
if ($res) {
add_action('wp', 'buffer_start', 0);

附其它方法:
add_action('wp_footer', 'buffer_end');
}
}
$title = preg_replace('/\s+/', ' ', $title_matches[1]);
return $content;
preg_match_all('/<img (.*?)\/>/', $buffer, $images);
if(!is_null($images)) {
$content = str_replace($images[0][$index], $new_img, $content);
function buffer_end() { echo callback(ob_get_clean()); }
function buffer_start() { ob_start(); }
很多站长在发表文章的时候,往往会忘记给WordPress文章图片添加说明,就会导致大量文章图像缺少alt属性,不利于我们SEO优化,为了方便我们可以使用title标签作为WordPress文章图片的alt属性。
if((!isset($img[1]) || $img[1] == '') || (!isset($img2[1]) || $img2[1] == '')) {
foreach($images[1] as $index => $value) {
if(!is_null($images)) {
add_filter('the_content', 'img_alt', 99999);
foreach($images[1] as $index => $value) {
只需将下面的代码添加到当前主题函数模板functions.php中即可。
$buffer = str_replace($images[0][$index], $new_img, $buffer);
function img_alt($content) {
相关热词: 标签
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jz/wp/4612.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
ludou_se_only); } add_action(s
时间:2021-01-23
-
所以经常导致输错密码的
时间:2021-01-23
-
WordPress措施打开速度慢的
时间:2021-01-22
-
WordPress回覆评论自动添加
时间:2021-01-22
-
我们可以通过下面的代码
时间:2021-01-22
-
如何修改WordPress默认脚色
时间:2021-01-20
-
同样的修改文件就行
时间:2021-01-20
-
少数善意的转载者既使没
时间:2021-01-20
热门文章
-
WordPress新手安装教程(图文)
时间:2020-12-28
-
在设置菜单中增加WordPress私密 隐藏的全部
时间:2021-01-10
-
WordPress博客程序常见错误的解决方法
时间:2020-12-28
-
WordPress程序打开速度慢的三种解决方法
时间:2021-01-10
-
wordpress使用代码在每篇文章尾部添加版权
时间:2020-12-14
-
WordPress博客措施常见错误的办理要领
时间:2021-01-15
-
关于WordPress的SEO优化相关的一些PHP页面脚
时间:2021-01-07
-
WordPress措施打开速度慢的三种办理要领
时间:2021-01-22
-
详解WordPress中的头像缓存和署理中的缓存
时间:2021-01-15
-
少数善意的转载者既使没有看到版权信息
时间:2021-01-20
