我在我的functions.php中设置了大小来显示我的帖子缩略图:
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 960, 540, true );
问题在于,由于某种原因,他们不会超过922像素宽,如果我将它们设置为小于922,它们会相应显示,但不会更大。
我正在研究Wordpress Twenty Thirteen的儿童主题,也许是主题内的东西?
以下是该网站的链接,缩小以查看当它们大于922像素时会发生什么。 www.fredericdesign.net/newsite
答案 0 :(得分:0)
其他地方的代码可能正在改变您的设置。最好的办法是定义自己的缩略图大小,然后在检索缩略图时指定它
https://codex.wordpress.org/Function_Reference/add_image_size
if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'myCrazySize', 960, 540, true );
}
get_the_post_thumbnail($post_id, 'myCrazySize');
答案 1 :(得分:0)
所以我通过将帖子缩略图大小设置为“完整”来修复它。我仍然感到困惑的是什么是设置(我假设是)大尺寸到922px宽。这是在调用post_thumbnail的页面模板上执行此操作的代码:
<div class="img">
<a title="<?=$title?>" href="<?=$site[0]?>">
<?php the_post_thumbnail('full'); ?>
</a>
<span class="itemTitle"><?php the_title(); ?></span>
</div>
<?php the_post_thumbnail('full'); ?>
中的“完整”是补充。