如何在WordPress中更改特色图像大小

更新了

特色图像以多种不同的方式在WordPress中使用,具体取决于您使用的主题。大多数主题使用特色图像作为一个帖子或页面中的一个图像的缩略图预览,通常显示在主页和存档页面上。

使用WordPress 2.9引入了此功能,并最初被称为“后缩略图”。大多数WordPress主题(包括我们自己)现在使用特色图像,了解许多其他目的,例如在图像画廊中,功能滑块和页眉图像。例如,在我们的全画幅主题,特色图像成为帖子的背景图像。

特色图片当然对创意和创建包含大量图像的WordPress网站非常重要。要在任何图表纸张按主题中使用特色图像,您需要做的就是从帖子编辑器屏幕右侧的链接中选择特色图像。

如果在主题中设置的默认特色图像大小适用于您的目的,很棒。如果没有,则可以使用少量代码编辑来更改大小。

为什么要更改特色图像大小?除了制作缩略图的画廊或更小,您可能想要更改尺寸的宽高比。例如,您是一位风景摄影师,您的投资组合由扫地全景组成。在这种情况下,如果主题的默认特色图像是广场,它将最终裁剪大部分图像。您可以通过手动将尺寸调整为更合适的内容来解决此问题。

更改特色图像尺寸函数.php.

要从默认编辑特色图像大小,您需要更改一些代码函数.php.文件。可以通过FTP访问此文件,或者您可以直接在WordPress仪表板中编辑它外观>编辑器。我始终推荐以前的方法。

在对此文件进行任何更改之前,始终值得确保您有一个原始版本的备份,以防出现问题。如果您的计算机上没有原始主题文件,请确保至少下载函数.php.文件并将其保存到备份文件夹中。

调整特色图像大小有两种不同的方式。按比例调整大小(即避免拉伸或压缩图像)使用以下代码:

set_post_thumbnail_size(50,50);// 50像素宽度乘50像素高,调整大小模式

您还可以选择通过使用此代码裁剪图像大小调整图像的大小:

set_post_thumbnail_size(50,50,true);// 50像素宽度50像素高,裁剪模式

这设置了特色图像的默认大小。

添加额外的图像大小

通过为每个图像大小添加额外的代码,也可以添加尽可能多的额外图像大小:

add_image_size('category-thumb',300,9999);// 300像素宽(和无限高度)

然后,您可以使用以下代码在主题模板中使用此新大小:

<?php the_post_thumbnail('category-thumb');?>

如果要以多种不同方式显示特色图像,则此功能是方便的。例如,您可能希望为您的图像画廊设置缩略图大小,并为邮寄标题设置更大的尺寸。

请记住,您上传的图像必须至少与所选图像设置的尺寸一样大。如果上传较小的图像,它们将被缩放,最终会看到像素化和模糊。

重建特色图像

更改特色图像大小只会影响代码更改时的上传。任何以前的上传都将以原始维度保存,因此您需要重新生成它们。

如果您只有一些图像调整大小,则可以手动上传它们。如果您有多少数,最好使用类似的插件重新生成缩略图为你做所有的努力工作。可以通过工具菜单访问此插件,并将在您选择的媒体库中调整一个或多个图像大小。

未来证明您的edits与儿童主题

将编辑直接用于您的问题函数.php.文件是,如果发布了新版本的主题,则会丢失,并且您需要升级它。您可以记下您添加的代码并将其插入新的代码函数.php.文件,但这可能会变得繁琐,特别是如果你正在进行大量的编辑或者有新版本的主题经常出现。

使用子主题解决此问题,就像更新父主题时,子主题完好无损。如果您正在向主题的代码编辑任何编辑函数.php.文件,或在样式表或任何其他文件中,使用子主题始终最好的做法。

我们已经有一个完整的指导创建一个儿童主题在博客上,但这是您需要了解的目的。

要创建子主题,请通过FTP连接到您的网站并在其中创建一个新文件夹/ wp-content /主题/为您的新儿童主题。将文件夹命名为您希望编辑的主题是常见的,并附上“-Child”。例如:如果您正在制作令人敬畏的主题的儿童主题,则“令人敬畏的孩子”。

您必须在子主题文件夹中创建样式表,即使您不打算编辑CSS。在以下代码中创建名为style.css和paste的新文件:

/ *主题名称:令人敬畏的儿童主题URI:http://example.com/awesome-child/描述:令人敬畏的儿童主题作者:图纸按作者URI:http:///example.com模板:Awesome版本:1.0.0标签:光,黑暗,响应 - 布局,可访问性准备文本域:Awesome-child * / @import url(“arefeme / style.css”);/ * =主题定制在这里开始------------------------------------------------------- * /

根据需要更改主题名称和其他详细信息。

要添加功能以将特色图像更改为子主题,您需要创建一个新的函数.php.文件,所以继续前进并在子主题目录中执行此操作。除了父主题之外,将加载此文件函数.php.

模板函数.php.看起来像这样:

<?php //打开php标签//函数?> //关闭php标签

然后,您可以在PHP标记之间添加图像调整大小代码,因此您将最终结束:

<?php //打开php标记if(function_exists('add_theme_support')){add_theme_support('thumbnails');set_post_thumbnail_size(150,150,true);//默认缩略图尺寸(裁剪)//其他图像大小//如果不需要额外的图像大小add_image_size('category-thumb',300,9999),则删除下一行。// 300像素宽(和无限高度)}?> //关闭PHP标签

完成创建子主题的代码后,您需要激活它。您可以通过网站仪表板进行此操作管理面板>外观>主题。在列表中查找您的子主题,然后单击“激活”。

欣赏您的新调整大小的特色图像

更改特色图像的大小并添加新图像大小是一个非常简单的任务,但确实需要一些代码编辑。因此,有些用户更喜欢使用插件来处理映像调整大小,但添加附加插件始终是安全风险。获得引擎盖下并对这样的代码进行了一些简单的更改,可以真正有助于使用WordPress建立您的信心,并将您更轻松地自定义主题,并真正使它们成为自己的主题。

通讯
加入280,000独立网站所有者

加入我们每月通讯的下一个人获得25%的优惠券!

我们保证100%隐私。您的信息将不会被共享。

发表评论