为WordPress文章图片自动添加alt与title属性,判断图片是否已有 alt 和 title 属性,若有即保留原有信息,若无即自动添加。
我们只需将以下代码放到当前WordPress主题 functions.php 中即可。
function zhuige_image_alt_title($content) {
global $post;
$alt_title = $post->post_title;
preg_match_all('/<img(.*?)src=(\'|\")(.*?)\.(bmp|gif|jpeg|jpg|png)(\'|\")(.*?)>/i', $content, $matches);
if($matches) {
foreach($matches[0] as $val) {
$place_content = $val;
$place_content = str_replace(' alt ', ' ', $place_content);
$place_content = str_replace(' alt=""', '', $place_content);
$place_content = str_replace(' title ', ' ', $place_content);
$place_content = str_replace(' title=""', '', $place_content);
//$place_content = preg_replace('/ alt="(.*?)"/', '', $place_content);
//$place_content = preg_replace('/ title="(.*?)"/', '', $place_content);
if(strpos($place_content,'alt=')===false) {
$place_content = str_replace("/>", "", $place_content).' alt="'.$alt_title.'"/>';
}
if(strpos($place_content,'title=')===false) {
$place_content = str_replace("/>", "", $place_content).' title="'.$alt_title.'"/>';
}
$content = str_replace($val, $place_content, $content);
}
}
return $content;
}
add_filter('the_content','zhuige_image_alt_title');
-
WordPress函数:is_customize_preview 是否在自定义设置程序中预览网站WordPress函数:is_customize_preview 是否在自定义设置程序中预览网站
-
WordPress网站显示数据库查询次数内存占用及页面加载时间的2种方法如标题所示,WordPress网站若想显示数据库查询次数,内存占用,页面加载时间,我们可以尝试如下方法,一种是管理员可见,另一种是所有人可见,看看追格主题小编如何操作的。
-
WordPress提示Your PHP installation appears to be missing the MySQL extension which is required by WordWordPress网站提示“Your PHP installation appears to be missing the MySQL extension which is required by WordPress”,大概意思就是:您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。
-
追格小程序用户隐私保护设置教程追格小程序是一个积木式小程序搭建框架,基于Uniapp+WordPress开发的微信小程序,代码免费开源不加密且支持二开,安装追格相应扩展模块(模块支持按需购买),简单配置即可快速搭建不限于圈子社区、知识付费、活动报名、资讯等类型小程序。
-
追格主题"vip会员和资源下载"插件正式发布“追格主题”是一款免费开源的WordPress主题,专为资源下载、资讯媒体、图文博客网站而设计,响应式布局且自带用户中心、点赞收藏评论、SEO、个人主页、文章目录等功能,追格主题遵循GPL V2.0开源协议发布。以下内容含有广告信息。
-
WordPress后台仅限管理员查看评论的修改方法WordPress玩家都周知,WordPress后台的评论除管理员外,其他角色也可见。若我们想限制一下角色权限,仅限管理员可见,不妨看看下面修改方法。
暂无评论,抢个沙发...