Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在wordpress中为每个自定义帖子类型设置不同的缩略图大小?_Php_Wordpress - Fatal编程技术网

Php 如何在wordpress中为每个自定义帖子类型设置不同的缩略图大小?

Php 如何在wordpress中为每个自定义帖子类型设置不同的缩略图大小?,php,wordpress,Php,Wordpress,我有许多自定义的帖子类型,如播客、新闻等。我只想为每种帖子类型创建不同大小的缩略图。像新闻一样,我想要200*100和300*100的缩略图,对于播客200*100和150*100意味着某些帖子类型的特定尺寸,而不是其他类型的(以避免浪费空间)。我认为这是不可能的。缩略图大小是为整个页面定义的。在生成图像输出时,您可以使用库和特定的post类型图像。add\u image\u size()可以帮助您, 在主题函数文件中 为post设置图像大小 比如说 add_image_size('new-si

我有许多自定义的帖子类型,如播客、新闻等。我只想为每种帖子类型创建不同大小的缩略图。像新闻一样,我想要200*100和300*100的缩略图,对于播客200*100和150*100意味着某些帖子类型的特定尺寸,而不是其他类型的(以避免浪费空间)。

我认为这是不可能的。缩略图大小是为整个页面定义的。在生成图像输出时,您可以使用库和特定的post类型图像。

add\u image\u size()
可以帮助您, 在主题函数文件中 为post设置图像大小 比如说

add_image_size('new-size',200,100, true);
现在,您可以像往常一样使用
帖子缩略图()
,但要显示新的图像大小,而不是不同帖子类型的默认缩略图:

the_post_thumbnail( 'new-size' );

您没有正确回答我的问题。我只想为指定的帖子类型创建新大小的缩略图,而不是为所有可用的帖子类型创建新大小的缩略图。您找到解决方案了吗?