作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有一些自定义帖子类型的 wordpress 网站。每个自定义帖子类型都显示一个列表页面,基本上显示一个特色图像和一个标题,然后您可以点击进入包含更多图像的详细信息页面。
我只需要调整上传的“特色图片”的大小。如果上传的图像不用作特征图像,我不需要它的缩略图。此外,每种自定义帖子类型都会显示不同大小的特征图像。
所以,我想做的是说:
a) 只为特征图像创建缩略图
b)为某些帖子类型创建某些大小,而不是为其他类型。
这可能吗?目前,每张上传的图片都有 5 个缩略图大小,我的 wp-content 目录比它需要的要大得多!
提前致谢。
最佳答案
好的,我找到了使用 intermediate_image_sizes 过滤器 Hook 的解决方案。将此代码放在您的functions.php 中,并将“post_type”和“img_size_name”替换为您的帖子名称和所需的图像大小。
add_filter( 'intermediate_image_sizes', function($sizes){
$type = get_post_type($_REQUEST['post_id']);
foreach($sizes as $key => $value){
if($type=='post_type' && $value != 'img_size_name'){
unset($sizes[$key]);
}
}
return $sizes;
});
关于wordpress - 不同自定义帖子类型的不同缩略图大小,并仅为特色图像创建缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12189931/
我有一个具有可变数量子元素的固定大小的 div。我不知道 children 的大小。目标是缩小它们以适合父级。 例子: .parent { width: 100px; height: 100p
我是一名优秀的程序员,十分优秀!