WordPress获取帖子缩略图无法设置大小

时间:2018-04-05 作者:beginnerprogrammer

我有wordpress和multisite,所以它将是pc和移动版。在我的pc版本上,我可以使用wp_get_attachment_image_src(get_post_thumbnail_id($id), array(\'210\',\'210\'))

但在我的手机版本上,它不起作用。我可以得到图像,但大小没有改变。

有人知道为什么吗?我需要设置其他内容吗?非常感谢。

1 个回复
SO网友:P-S

1- In functions.php

add_theme_support( \'post-thumbnails\' );
add_image_size(\'my-custom-thumb\', 210, 210, true);
2- Note (https://codex.wordpress.org/Function_Reference/set_post_thumbnail_size)

此功能不会调整现有特色图像的大小。要以新大小重新生成现有图像,请使用“重新生成缩略图”(http://wordpress.org/plugins/regenerate-thumbnails/) 插件。

3- Then

wp_get_attachment_image_src(get_post_thumbnail_id($id), \'my-custom-thumb\')
如果这不起作用,那么我可能会三次检查移动版本上是否有为该$id上载的图像(只需从后端手动检查),以及其自定义大小的版本是否存在于您为上载设置的目录中。您也可以手动检查数据库中的缩略图(请检查:https://stackoverflow.com/a/28643825/1427624), 然后,自定义大小的缩略图应位于guid

If all of this checks out, and it\'s still not working, 但是,您可以成功获得具有大小参数“medium”或“thumbnail”的图像,然后您可能会在服务器端或前端使用自动裁剪器将该图像动态裁剪到您的自定义大小(即“out of good solutions”解决方案)。

结束

相关推荐