wordpress文章实现自动添加随机特色图

现在很多站长都在使用wordpress为自己搭建博客,通过丰富的主题,每个人都可以快速的打造一个个人博客。

有些同学在写博客的时候嫌麻烦,不喜欢另外找图片设置特色图。而大部分wordpress主题的首页都是默认显示特色图片的。如果在写文章的时候没有单独设置特色图就会导致网站首页的文章列表显得杂乱,或者所有文章都只显示同一张默认的特色图。无论哪种都会显得网站非常不美观。

有一种方法可以解决上面的问题,就是我们事先设置多张特色图(理论是无限张),如果作者没有设置特色图且文章中没有任何图片的时候就随机选取一张作为特色图。这样即使没有特色图也会让你的网站显得非常的自然、美观。

效果

下面我就来教大家如何实现。首先说下最终的效果:当文章有特色图的时候将默认使用设置的特色图;如果没有特色图则将判断文章中有没有图片,如有,则选取第一章图片作为特色图;如果文章中也没有图片,则随机选择一张预设的图片作为特色图。

方法

在网站主题根目录的function.php中添加以下代码

如果该自定义函数的结果要想做为结果调用,则将第24行代码改为:

调用方法

以上输出结果可以在需要的地方插入以下代码调用:

这样就实现了及时在没有特色图和图片的情况下生成特色图了。

参与评论

游客评论不支持回复他人评论内容,如需回复他人评论内容请