如何在WordPress中设置默认的特色图像?

文章撰写者:
  • WordPress
  • 更新:Sep 13,2017

这些天发布的大多数WordPress主题都能够为每个帖子添加特色图像。 在本教程中,我将向您展示如何添加默认的特色图像以及如何将帖子的第一个图像默认设置为特色图像。

特色图片非常重要

特色图片增加了每个帖子的视觉吸引力,并帮助访客通过粗略的一瞥识别对话主题。 你有多少次点击过一个没有吸引力的特色图片的帖子?

我不愿意经常打赌。 例如,网络上最好的博客使用自定义图形 优雅的主题博客 有很棒的特色图片。 这些图像由内部设计师团队制作。 你会发现它们都是独一无二的,精雕细琢。

但这不是这篇文章的主题。 如果您无法在帖子中添加精选图片,则在您的博客或网站上看起来非常糟糕。 因此,如果您忘记这样做,我们可以添加一个可以减轻影响的默认特色图像。

需要帮助调整你的WordPress网站?
WHSR现在与Codeable.io合作,为需要专业WP开发/定制服务的用户提供帮助。

要获得免费报价, 请填写此申请表.

设置新的自定义默认图像

您可以通过安装和激活来执行此操作 默认特色图片插件.

在我进入插件之前,让我们看一下没有任何默认特色图片的测试网站。

这是测试网站在添加默认特色图像之前的外观。 有了这个特别的主题(梭伦),它没有那么糟糕。 使用一些WordPress主题,每个帖子都会有空白图像而不是没有图像,这有可能使事情变得更糟。

WithoutDefaultImage

默认特色图片插件

1。 转到设置>媒体。
2。 在“媒体设置”下,您可以从库中选择默认的精选图像,也可以上传一个。

DefaltFeatImgMediaSettings

而且,你已经定下来了。 它真的很简单。

现在使用默认的特色图像,这就是页面的外观:

WithDefaultImage

你可以选择几乎任何类型的帖子看起来都很好的图像。

例如,如果您的博客围绕WordPress利基,您可以使用文本“WordPress提示和教程”创建自定义图像。

如果您忘记在帖子中添加精选图片,那么今年的博客就会很好看。

将帖子的第一张图像设置为默认特色图像

这可以用两段代码完成。

第一个,你必须在你的WordPress文件中添加到functions.php。

//函数调用函数文件中的第一个上传图像函数main_image(){$ files = get_children('post_parent ='。get_the_ID()。'&post_type = attachment&post_mime_type = image&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”<img src ='$ main'alt ='$ the_title'class ='frame'/>“; endif;}

上面的代码有助于从每个帖子中获取您的第一张图片。

现在,我们需要检查是否为相关帖子选择了任何精选图片。

您可以通过将以下代码添加到主题文件来实现。 请将代码添加到您要显示图像的位置,即您的home.php,single.php,archive.php或您认为必要的任何其他位置。

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

第二段代码检查帖子的特色图像,如果没有特色图像,则它使用由第一个代码创建的默认特色图像。

因此,每次忘记添加特色图像时,同一帖子的第一张图像都会被设置为特色图像。

特色图片的其他想法

如果您对处理WP代码感到满意,现在还可以尝试其他一些东西。 您可以创建条件特色图像。 参与WP 有关于这个主题的很棒的教程。

告诉我你的博客如何,你是否设法找到合适的默认精选图片?

如果您使用其他自定义脚本添加默认的精选图片,我很乐意在评论中听到它。

来源(设定代码): Snipplr

关于毗湿奴

Vishnu是一名夜间自由撰稿人,白天担任数据分析师。