首页 » 建站百科 » 详情内容预计阅读4分钟

WordPress文章自动设置特色图像

建站百科 2022-11-16 18

介绍目前WordPress文章自动设置特色图像的方法。WordPress的特色图像是一个很实用的功能,为每篇文章增加一个特色图像,可以使blog各个部分都更生动。比如首页每篇文章都有自己的缩略图,相关文章中用缩略图告诉用户这些文章的主题,或者在侧栏加一个特色文章功能,显示文章特色图像。

现在的情况是,发布的文章,并插入了图像后,不显示缩略图,原因是the_post_thumbnail需要设置特色图像,而大多情况是懒得一一设置。

那么使用下面的代码吧,直接自动化为文章内的图像自动设置为特色图像

function sola_auto_featured_image() {
  global $post;

  if( has_post_thumbnail() ){
    return;
  }

  preg_match('/<img\s[^>]*?class\s*=\s*[\'\"]([^\'\"]*?)[\'\"][^>]*?>/', $post->post_content, $matches);
  $img_class = $matches[1] ?? false;

  if( $img_class ){
    preg_match('/wp-image-([\d]+)/', $img_class, $matchId);
    $attachment_id = $matchId[1] ?? false;

    if( $attachment_id ){
        set_post_thumbnail($post->ID, absint($attachment_id) );
    }
  }
}

add_action('the_post', 'sola_auto_featured_image');
add_action('save_post_post', 'sola_auto_featured_image');

注意:add_action('the_post', 'sola_auto_featured_image')会使这段代码在任何文章被加载时运行,比如archive页面,single post页面等等。好处是被人访问一段时间,你的所有文章就自动获得了特色图像,坏处就是对性能有影响。当你的特色图像设置的差不多时,应该将这一句注释掉。


AD 每日精彩爽文推荐
抖音搜索:SdTJ688
快手搜索:SdTJ6666


介绍图 介绍图 介绍图
我站仅对该软件/资讯提供链接或分享服务,该内容来自于第三方上传分享,如有不实/侵权等问题均与我站无关。如果该内容触犯了您的权利,请邮箱告知,我们将尽快处理!

最新建站百科

相关阅读

WordPress 限制不同用户角色可上传的文件类型及大小图

WordPress 限制不同用户角色可上传的文件类型及大小

开放注册的WordPress站点,一般都会根据不同等级的用户角色来赋予不同的权限。文件上传功能就是一个比较常用的功能,那么,如何限制不同用户角色可上传的文件类型及大小呢?下面倡萌就来说说这个问题。 让用户拥有上传文件的权限 默认情况下,有些用户是不允许上传文件的,你可以在主题的 functions.php 添加下面的代码: //允许用户投稿时上传文件 if ( current_user_can(‘…

建站百科 2022-11-16
wordpress主题优化细节之文章图片自动添加alt和title信息图

wordpress主题优化细节之文章图片自动添加alt和title信息

之前小编做 wordpress主题 的时候也研究过相关代码,但没成功,可能还是因为php没到家吧,函数没定义OK。。。而今天要说的教程确确实实完成了wordpress文章图片自动添加alt和title信息的功能,可能对于新手会说,不清楚添加这两个标签的意义是什么,那么小编在这就进行一下扫盲吧。 搜索引擎目前还不能对图片进行一个抓取定义描述,但的搜索引擎可以通过图片的alt和title信息来很快的清…

建站百科 2022-11-16
wordpress教程:解决wordpress上传中文附件出现乱码的问题图

wordpress教程:解决wordpress上传中文附件出现乱码的问题

问题由来 出现这种问题是因为小编在日常生活中使用wordpress编辑文章的时候,上传的图片必须是英文名的,如果是中文名的要么就是乱码,要么就是图片不显示,每次都要修改文件名再上传,如果遇到图片多的,那么操作起来就十分的复杂了,而今天特地找了相关的资料,留个wordpress教程给大家,方面大家遇到这样的问题能够有效的解决! 解决方法: 将以下代码加入wordpress主题文件的functions…

建站百科 2022-11-16
wordpress教程:站外调用wordpress网站内的文章图

wordpress教程:站外调用wordpress网站内的文章

提出问题 我们在做wordpress主题的时候,想在主题设置的某个位置专门来显示作者网站里某个分类下的文章;或者我们想在站外调用wordpress网站内的文章,我们该如何操作呢? 解决方法 那么我们首先要在被调用的wordpress网站的根目录下新建一个call.php文件,具体这个文件名可以任意修改,然后将下面的代码放入其中,注意是uft-8无B模式哦 <?php define(‘WP_U…

建站百科 2022-11-16
wordpress教程:两款不错的wordpress mp3短代码功能图

wordpress教程:两款不错的wordpress mp3短代码功能

为了给我们的博客文章内容丰富起来,有些时候我们需要给wordpress的文章内添加一些视频、图片和音乐,而今天介绍的wordpress教程是如何在wordpress通过短代码实现漂亮的mp3音乐播放器功能! 首先介绍第一款播放器的实现方法是将下面代码加入到wordpress主题文件的function.php内 //音乐播放器 function doubanplayer($atts, $conten…

建站百科 2022-11-16
wordpress分页代码,追求速度,远离插件!图

wordpress分页代码,追求速度,远离插件!

wordpress分页是用来切换文章的一个功能,添加了wordpress分页后,用户即可自由到达指定的页面数浏览分类文章,而这样的一个很简单功能却有很多朋友在用插件,小编一直相应着一句wordpress界的口号“追求速度,远离插件”,而今天介绍的正是wordpress分页代码的教程! 其实方法很简单,依然是运用到wordpress的funtions.php文件: //分页 function par…

建站百科 2022-11-16
wordpress 写文章时禁止文章自动保存的方法图

wordpress 写文章时禁止文章自动保存的方法

之前小编在讲到《解决wordpress文章id不连续的简单方法》中提到wordpress自动保存文章的时间间隔的问题,而今天说到的就是直接禁止wordpress文章自动保存的方法,方法很简单,而且是集中到funtions.php文件里的,好处就是wp版本的更新后不需要再重新设置了! 那现在我们就来禁止这个功能吧! 将下面的代码放到wordpress主题的 funtions.php内,注意在最后一个…

建站百科 2022-11-16
代码实现wordpress浏览统计功能,省去使用WP-PostViews插件!图

代码实现wordpress浏览统计功能,省去使用WP-PostViews插件!

以前小编还是小白的时候,玩wordpress主题的时候经常喜欢安装一些插件来增加wordpress的功能性,比如说wordpress浏览统计功能,比如说WP-PostViews插件。。。之后发现,插件安装的越多,wordpress速度越来越慢,之后经过度娘的查询后发现,安装过多的插件对wordpress主题速度影响非常大,因为会产生很多的查询,造成了数据变慢,而最近小编的网站正在渐渐的代码化了,把…

建站百科 2022-11-16
从根本来解决wordpress定时发布失败问题图

从根本来解决wordpress定时发布失败问题

是否有很多的wordpress站长都喜欢使用wordpress自带的定时发布功能呢?那大家有没有遇到wordpress定时发布失败问题呢?老实说,小编我经常遇见,一开始没在意,就重新发布了下,可站慢慢的多了这功能越来越需要,最近才研究起这个功能,在想为什么wordpress定时发布失败的原因。 下面小编整理几个方面的教程,从根本来解决wordpress定时发布失败问题,因为对于一个合格的网站站长来…

建站百科 2022-11-16

为您推荐

苹果cms开启Redis高速缓存加快访问速度图

苹果cms开启Redis高速缓存加快访问速度

redis的优点: redis支持简单的k/v类型的数据,还支持list,set,zset,hash等类型 redis支持主从模式应用 redis支持数据持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用 redis单个value的最大限制是1GB,memcached是1MB 下面的教程适合在宝塔面板下设置完成: 1,来到宝塔面板>>软件商店:安装Redis,安装好…

建站百科 2022-11-17
wordpress 写文章时禁止文章自动保存的方法图

wordpress 写文章时禁止文章自动保存的方法

之前小编在讲到《解决wordpress文章id不连续的简单方法》中提到wordpress自动保存文章的时间间隔的问题,而今天说到的就是直接禁止wordpress文章自动保存的方法,方法很简单,而且是集中到funtions.php文件里的,好处就是wp版本的更新后不需要再重新设置了! 那现在我们就来禁止这个功能吧! 将下面的代码放到wordpress主题的 funtions.php内,注意在最后一个…

建站百科 2022-11-16
新版本苹果cmsV10 演员库分类报无权限问题和解决方法!图

新版本苹果cmsV10 演员库分类报无权限问题和解决方法!

当你程序升级到最新版后进入明星分类报错该怎么解决? 原因是:新版的演员库已经必须要分类,就是你要在分类管理下添加一个分类,类型选择演员。 注意:添加演员分类后到用户组管理给分类访问权限。 然后明星数据统一放到新增的这个分类里,如果是已有的演员数据需要通过执行SQL语句来批量处理 UPDATE {pre}actor SET type_id=新增的分类id 最后到系统菜单下的URL地址配置 新增一下 …

建站百科 2022-11-17
代码实现wordpress浏览统计功能,省去使用WP-PostViews插件!图

代码实现wordpress浏览统计功能,省去使用WP-PostViews插件!

以前小编还是小白的时候,玩wordpress主题的时候经常喜欢安装一些插件来增加wordpress的功能性,比如说wordpress浏览统计功能,比如说WP-PostViews插件。。。之后发现,插件安装的越多,wordpress速度越来越慢,之后经过度娘的查询后发现,安装过多的插件对wordpress主题速度影响非常大,因为会产生很多的查询,造成了数据变慢,而最近小编的网站正在渐渐的代码化了,把…

建站百科 2022-11-16
网站被爆出phpinfo的解决方法图

网站被爆出phpinfo的解决方法

今天在群里听到AC大神叫道:他的网站输入:http://ikx.me/index.php?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 即可直接爆出phpinfo信息,尼玛,用奶嘴的话说,这是作死的节奏啊,小2我也哑口无言了,这是个神马情况?wordpress的问题?插件的问题?php的问题? 解决方法: 从奶嘴那得到的答案是php的漏洞问题,Easter Eg…

建站百科 2022-11-16
关于飞飞CMS影视系统漏洞 容易被挂马解决办法图

关于飞飞CMS影视系统漏洞 容易被挂马解决办法

以下是教你们如何查找被挂马的文件 首先告诉大家 自己网站安卓和ISO访问下是否有广告 ,这种广告PC机不显示 挂马无非就是挂在你的网站的JS里,自己查找很简单 下面教你们如何查找被挂马的文件 首先 1.后台路径改成不容易被别人知道的地址 后台管理账号不要用 admin 改复杂点 密码依然) 2.目录写入权限,导致文件可以被黑客直接写入代码,模版文件JS文件CSS文件你都不要给写入权限 不要给写入权…

建站百科 2022-11-17
苹果CMSv10视频列表标签对照表图

苹果CMSv10视频列表标签对照表

order排列顺序desc倒序,asc正序 by排序依据 start从第几条开始 num获取条数 ids指定1,2,3一组ID; type指定获取分类数据 all所有;1,2,3指定; class指定某扩展分类 支持多个 动作,喜剧 tag指定tag 支持多个 aaa,xxx level指定推荐值 支持多个 1,2 area指定地区 支持多个 大陆,香港 lang指定语言 支持多个 国语,粤语 y…

建站百科 2022-11-17
用代码完美实现wordpress蜘蛛爬行记录生成,远离插件,热爱速度!图

用代码完美实现wordpress蜘蛛爬行记录生成,远离插件,热爱速度!

最近看群里很多人在用wordpress蜘蛛爬行记录生成这个功能,出于对网站优化的研究,清楚的了解蜘蛛爬行规律也是很重要的,我们就可以知道蜘蛛的爬行规律,根据这个规律我们再来写文章,这样符合了蜘蛛的胃口是很利于优化的。。。但是小编一直提倡着远离插件,热爱速度的口号,所以今天就教大家用代码完美实现wordpress蜘蛛爬行记录生成功能! 在wordpress主题文件目录下找到function文件,用代…

建站百科 2022-11-16
苹果CMSV10自定义资源库采集教程图

苹果CMSV10自定义资源库采集教程

1,今天教大家怎么添加采集自定义资源库;进入后台我们随便以某资源站为例,接口可以到你要采集的网站上获取就可以了 一般都在网站的帮助中心:添加方法如下图(添加后进行测试不成功需要填写附加参数 &ct=1) 2,我这里没有填写 只要测试接口成功 就直接保存就可以了 如果测试失败就填写附加参数   &ct=1)如果还不行检查采集接口是不是填写错误 3,添加资源接口成功后需要对资源进行分类…

建站百科 2022-11-17
苹果cms本地化DPLAYER和CKPLAYER播放器自动下一集图

苹果cms本地化DPLAYER和CKPLAYER播放器自动下一集

目录下的static/player/dplayer.html文件 查找 try{ 在以上代码前插入以下代码 dp.on(‘ended’, function (){         if(parent.MacPlayer.PlayLinkNext!=”){             top.location.href = parent.MacPlayer.PlayLinkNext;         …

建站百科 2022-11-17
WordPress 限制不同用户角色可上传的文件类型及大小图

WordPress 限制不同用户角色可上传的文件类型及大小

开放注册的WordPress站点,一般都会根据不同等级的用户角色来赋予不同的权限。文件上传功能就是一个比较常用的功能,那么,如何限制不同用户角色可上传的文件类型及大小呢?下面倡萌就来说说这个问题。 让用户拥有上传文件的权限 默认情况下,有些用户是不允许上传文件的,你可以在主题的 functions.php 添加下面的代码: //允许用户投稿时上传文件 if ( current_user_can(‘…

建站百科 2022-11-16
怎么找回苹果CMSv10管理员密码图

怎么找回苹果CMSv10管理员密码

忘记了苹果cms后台管理员密码。许多小伙伴都可能遇到这个问题,那我就来简单分享一下苹果CMS V10如何找回管理员密码。 苹果CMS V10忘记密码,如何重置管理员密码 可以通过mysql数据库表找回密码 。 1,以宝塔面板为例,登陆宝塔找到数据库点击管理 2,我们使用mysql管理工具(如phpmyadmin)登陆到数据库,打开表单mac_admin,可以看到一下结果: 主要参数说明: admi…

建站百科 2022-11-17
苹果CMSV10开启邮件发送功能图

苹果CMSV10开启邮件发送功能

苹果cmsv10在使用的过程中,我们可能需要通过邮件验证用户是否为机器人,通过邮件验证身份是一个不错的选择,大部分国内服务器是禁用了服务器发件功能的,直接发送邮件是无法实现的。我们只能通过配置smtp邮件服务器来完成邮件的发送。 苹果cms10在开发的过程中已经做好了相应的功能组件,我们只需要填写我们的smtp发件服务器信息即可向用户推送邮件。 苹果cms v10使用smtp发送邮件需要开启Ope…

建站百科 2022-11-17
最新版苹果cms如何去掉首页帮助提示信息图

最新版苹果cms如何去掉首页帮助提示信息

1,最近群内好多新来的小伙伴在问默认模板怎么去掉首页的帮助提示信息模板,之前没注意有这个首页模板自己测试了下果不其然,最新苹果cms默认模板首页确实改为了帮助提示信息模板。 如下图所示 2,如果想要去掉首页提示信息模板可以按照下面几种方法解决: ① 最简单有效的方法就是你可以把默认模板下的vod/index.html替换掉index/index.html就可以完美解决。 ②下载我们帮你已经提取出来…

建站百科 2022-11-17
回到顶部