php 无图片时显示默认图片,小优化:WordPress文章没有图片时显示随机图片或默认图片...

提高文章的收录机率 ?百度的图片位于其八大目标导航之列,可见其对图片也赋予了较高的权重。视频网站中的图片都能得到很好的排名就是其最有力的体现。既然图片带来如此好的优化效果,那我们何不将其纳入文章中呢。文章中加入图片一方面增强了读者的阅读体验,另一方面也可以增加文章的转载量。而这两项就足以提高文章的收录了。特别是现在百度越来越重视用户体验这一环节了,因此,在这个有利的环境下做出对的决策那对文章优化是非常有利的。纯文字的长篇大论总显得枯燥乏味,今天无忧主机小编将给大家分享一下WordPress文章没有图片时显示随机图片或默认图片。

1、WordPress文章没有图片时显示随机图片方法如下:

FTP工具连接php空间找到Wordpress主题目录内文件:functions.php插入下列代码://支持外链缩略图

if ( function_exists('add_theme_support') )

add_theme_support('post-thumbnails');

function catch_first_image() {global $post, $posts;$first_img = '';

ob_start();

ob_end_clean();

$output = preg_match_all('//i', $post->post_content, $matches);

$first_img = $matches [1] [0];

if(empty($first_img)){

$random = mt_rand(1, 10);

echo get_bloginfo ( 'stylesheet_directory' );

echo '/images/random/'.$random.'.jpg';

}

return $first_img;

}

;

//上面的代码,只需要准备10张图片,放在主题的/images/random/目录即可

2、WordPress文章没有图片时显示默认图片方法如下:

FTP工具连接php主机找到Wordpress主题目录内文件:functions.php插入下列代码:

//支持外链缩略图

if ( function_exists('add_theme_support') )

add_theme_support('post-thumbnails');

function catch_first_image() {global $post, $posts;$first_img = '';

ob_start();

ob_end_clean();

$output = preg_match_all('//i', $post->post_content, $matches);

$first_img = $matches [1] [0];

if(empty($first_img)){

$first_img = bloginfo('template_url'). '/images/default-thumb.jpg';

}

return $first_img;

}

;

注意事项:以上的函数,在调用的时候,可以使用下面的语句

无忧主机相关文章推荐阅读:

WORDPRESS教程:最新文章列表中排除置顶文章

WORDPRESS程序如何通过插件给网站关键词自动添加超链接?

WORDPRESS数据库版本为5.5以上导出不能在5.5以下的版本导入的问题解决

本文地址:https://www.51php.com/wordpress/21113.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值