如何在 WordPress 文章列表中设置特色图片

您想为您的 WordPress 帖子显示默认图像吗?如果您忘记添加一个,您可能希望有一个后备。在本文中,我们将分享如何在 WordPress 中设置默认特色图片。

添加替代图片将确保您的博客文章在您的主题和在社交媒体上分享时看起来很专业,即使您忘记添加特色照片也是如此。

您可以使用三种不同的方法在 WordPress 中设置默认特色图片:

  • 方法 1. 将品牌图片设置为后备特色图片
  • 方法二:将帖子的第一张图片设置为默认的特色图片
  • 方法 3.使用WordPress 默认特色图片插件

准备好开始了吗?我们走吧!

方法 1:将品牌图像设置为后备特色图像

有时您的博客文章没有图像也没有特色图片,并且您希望将后备显示为这篇文章的特色图片。

首先,打开要添加后备特色图片的主题文件。它可以是任何主题文件,如 home.php、single.php、index.php 等。

然后,在文章循环中,您需要粘贴以下代码:

<?php if ( has_post_thumbnail() ) {
the_post_thumbnail();
} else { ?>
<img src="<?php bloginfo('template_directory'); ?>/images/default-image.jpg" alt="<?php the_title(); ?>" />
<?php } ?>

此代码将验证是否为您的博客文章分配了特色图片。如果有可用的,则会显示。否则,它将显示主题图像文件夹中的default-image.jpg

方法 2:将第一张帖子图片设置为默认特色图片

有时您可能想使用帖子中的第一张图片作为特色图片。这是自动执行的方法……

首先,您需要将以下代码添加到主题的 function.php 文件中:

//function to call first uploaded image in functions file
function main_image() {
$files = get_children('post_parent='.get_the_ID().'&amp;amp;amp;post_type=attachment
&amp;amp;amp;post_mime_type=image&amp;amp;amp;order=desc');
  if($files) :
    $keys = array_reverse(array_keys($files));
    $j=0;
    $num = $keys[$j];
    $image=wp_get_attachment_image($num, 'large', true);
    $imagepieces = explode('"', $image);
    $imagepath = $imagepieces[1];
    $main=wp_get_attachment_url($num);
        $template=get_template_directory();
        $the_title=get_the_title();
    print "&amp;amp;lt;img src='$main' alt='$the_title' class='frame' /&amp;amp;gt;";
  endif;
}

接下来,您需要打开要显示特色图像的主题文件。只需添加以下代码:

<?php if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail()) ) {
echo get_the_post_thumbnail($post->ID);
} else {
echo main_image();
} ?>

现在您的帖子将使用第一张图片作为特色图片。但是,如果存在特色图像,它将显示该图像。

方法 3:使用 WordPress 默认特色图片插件

如果您不熟悉代码或想走简单的路,那么您可以使用 WordPress 插件。

您需要做的第一件事是安装并激活 默认特色图片插件。(查看本指南以了解如何安装 WordPress 插件,或如何通过 FTP 更新插件。)

激活插件后,您需要转到“设置”»“媒体”,然后单击“选择默认特色图片”按钮。

设置默认特色图片插件设置

从您的计算机中选择一个图像,并确保保存更改。

该插件将检查您的帖子是否有可用的特色图片,如果有,就会显示。但如果没有可用的特色图片,则会显示您上传的照片。

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/how-to-set-a-default-featured-image-in-wordpress/

(0)
牛奇网牛奇网
上一篇 2022年12月6日 下午1:02
下一篇 2022年12月7日 下午3:46

相关推荐

发表回复

登录后才能评论