你好,请问wordpress如何实现首页获取缩略图显示呢,如下图所示
答案:1 悬赏:70 手机版
解决时间 2021-04-06 03:14
- 提问者网友:斑駁影
- 2021-04-05 07:57
你好,请问wordpress如何实现首页获取缩略图显示呢,如下图所示
最佳答案
- 五星知识达人网友:一袍清酒付
- 2021-04-05 09:29
三种方法调取缩略图。
<1>最方便是使用插件,虽然很多人使用WP-Thumbnails,但我觉得
thumbnail-for-excerpts比较适合新手,你只需要进入后台进行激活!然后其他统统不用管了!该插件会自动检测你文章的第一幅图片作为
摘要缩略图!不管该图片是不是上传到wordpress文件下,即使是外链图片同样有效。
<2>自定义字段,比较的麻烦,每次都要手动操作。具体到“美设之家”(百度)了解。
<3>如果你想使用代码来实现的话,分两种情况,一种是文章有图片的调取第一张,但如果文章没图片首页会不协调。另一种情况是,文章有图片自动调取第一张,如果文章没图片,则调取放进去的图片,并随机显示出来。
如果不嫌折腾,跟着操作。
function wpu_thumbnail() {
global $post;
if ( has_post_thumbnail() ) {
$domsxe = simplexml_load_string(get_the_post_thumbnail());
$thumbnailsrc = $domsxe->attributes()->src;
echo 'post_title )).'" />';
} else {
$content = $post->post_content;
preg_match_all('//sim', $content, $strResult, PREG_PATTERN_ORDER);
$n = count($strResult[1]);
if($n > 0){
echo 'post_title )).'" />';
}else {
$random = mt_rand(1, 5);
echo 'post_title )).'" />';
}}
}
代
码放到functions.php里,然后在主题模板里新建一个“img”文件夹,然后在img文件夹里再创建一个“thumb”文件夹。准备好5张随机
图片放进刚建好的thumb文件夹里,需要重点提一下的是图片的后缀名必须更改为
img1.png,img2.png,img3.png,img4.png,img5.png。最后在所需要的地方调用出来。
不懂再问
<1>最方便是使用插件,虽然很多人使用WP-Thumbnails,但我觉得
thumbnail-for-excerpts比较适合新手,你只需要进入后台进行激活!然后其他统统不用管了!该插件会自动检测你文章的第一幅图片作为
摘要缩略图!不管该图片是不是上传到wordpress文件下,即使是外链图片同样有效。
<2>自定义字段,比较的麻烦,每次都要手动操作。具体到“美设之家”(百度)了解。
<3>如果你想使用代码来实现的话,分两种情况,一种是文章有图片的调取第一张,但如果文章没图片首页会不协调。另一种情况是,文章有图片自动调取第一张,如果文章没图片,则调取放进去的图片,并随机显示出来。
如果不嫌折腾,跟着操作。
function wpu_thumbnail() {
global $post;
if ( has_post_thumbnail() ) {
$domsxe = simplexml_load_string(get_the_post_thumbnail());
$thumbnailsrc = $domsxe->attributes()->src;
echo 'post_title )).'" />';
} else {
$content = $post->post_content;
preg_match_all('//sim', $content, $strResult, PREG_PATTERN_ORDER);
$n = count($strResult[1]);
if($n > 0){
echo 'post_title )).'" />';
}else {
$random = mt_rand(1, 5);
echo 'post_title )).'" />';
}}
}
代
码放到functions.php里,然后在主题模板里新建一个“img”文件夹,然后在img文件夹里再创建一个“thumb”文件夹。准备好5张随机
图片放进刚建好的thumb文件夹里,需要重点提一下的是图片的后缀名必须更改为
img1.png,img2.png,img3.png,img4.png,img5.png。最后在所需要的地方调用出来。
不懂再问
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯