【发布时间】:2013-02-05 23:16:19
【问题描述】:
我有点不知所措了。我要做的就是添加自定义图像大小,以使 Wordpress 能够为我的特色帖子轮播生成适当大小的图像。我想要的尺寸是 650x300。所以我把它添加到我的主题的functions.php文件中:
add_theme_support( 'post-thumbnails' );
add_image_size( 'feature-slider-image', 650, 300, true);
function bavg_image_sizes_choose( $sizes ) {
$custom_sizes = array(
'feature-slider-image' => 'Featured Post Slider Panel'
);
return array_merge( $sizes, $custom_sizes );
}
add_filter( 'image_size_names_choose', 'bavg_image_sizes_choose' );
但它不起作用。完全没有。甚至没有创建缩略图,更不用说在插入媒体时可供选择了。关于我在这里搞砸的任何想法?似乎第一部分 - 为主题添加缩略图支持 - 甚至根本不起作用。我觉得如果我能解决这个问题,其余的都会好起来的。
更令人费解的是,我认为可能只是发生了一些缓存错误,因此我安装了 AJAX Thumbnail Rebuilder 插件,该插件应该遍历您的每张图像并重建缩略图(在您可能会更改缩略图大小的情况下)在过去已经发布了一些图像之后)。自定义缩略图大小在我运行时显示在列表中,但实际上没有创建任何缩略图(即使是标准缩略图)。
编辑:更多信息 - 我什至尝试在全新的 Wordpress 安装中使用该主题,但它仍然无法正常工作!
【问题讨论】:
-
试试 add_theme_support( 'post-thumbnails', array( 'post', 'page' ) );
-
顺便说一句,你写了“function.php”,它应该是“functions.php”。
-
不走运——我原来是这样的,但它仍然不想打球。
-
哦,谢谢 - 为记录该文件在我的主题中正确命名。我会编辑帖子。
标签: php wordpress wordpress-theming