【问题标题】:Wordpress Custom Featured image size?Wordpress 自定义特色图片大小?
【发布时间】:2012-02-29 14:30:57
【问题描述】:

我已经浏览了我在这里找到的每个解决方案,但仍然无法让我的“特色”图像显示它的正确尺寸,某些东西不断地将它强制设置为 wp 默认的 150x110 像素。

我已经进入 wp/settings/media 并更改了缩略图大小...没有变化 我已经进入画廊/特色图片并关闭了除原始尺寸之外的所有其他尺寸......没有变化 我已经进入了我的 functions.php 文件并更改了应该被调用的大小..

if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'homepage-thumb' );
    set_post_thumbnail_size( 420, 110 ); // default Post Thumbnail dimensions   
}

if ( function_exists( 'add_image_size' ) ) { 
add_image_size( 'category-thumb', 420, 9999 ); //300 pixels wide (and unlimited  height)
add_image_size( 'homepage-thumb',420, 110, true ); //(cropped)
}

在我的索引文件中,我有...

<?php if(has_post_thumbnail()) {echo '<a href="'.get_permalink().'">';echo get_the_post_thumbnail($post->ID, array(420,110) );echo '</a>';} ?>

还是什么都没有……

当我检查 firebug 中的元素时,我看到了这个:

<img class="attachment-420x110 wp-post-image" width="150" height="110" title="t-test2" alt="t-test2" src="http://pixelneer.com/wp-content/uploads/2012/01/t-test2-150x110.png">

所以它仍然从其他地方获得默认的缩略图大小,我很茫然。

我用的是starkers,网址是pixelneer

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    当您调用缩略图时,请使用您之前定义的 image_size 名称。因此,例如,而不是:

    get_the_post_thumbnail($post->ID, array(420,110) );
    

    用途:

    get_the_post_thumbnail($post->ID, 'home-page-thumb' );
    

    【讨论】:

    • 谢谢大家。 GhostToast,这正是我所缺少的。我是新的,我忽略了一些小东西(但很大)。
    • 很高兴我们能提供帮助。抱歉,如果这不合时宜,但您介意选择我的答案正确吗?或支持它或它的工作原理?谢谢。
    【解决方案2】:

    WordPress 仅在上传图片时生成缩略图。以后对缩略图大小的更改不会自动应用于现有图像。

    尝试重新上传您的图像,或使用像Ajax Thumbnail rebuilder 这样的插件来重建。

    【讨论】:

      【解决方案3】:

      调用时需要通过名称指定图片的大小,否则会默认为缩略图大小——像这样:

      <?php if(has_post_thumbnail()) {
      echo '<a href="'.get_permalink().'">';
      echo get_the_post_thumbnail( 'homepage-thumb' ); 
      echo '</a>';} ?>
      

      【讨论】:

        【解决方案4】:

        转到您的functions.php并查找此代码

        add_image_size( 'properties', 280, 200, TRUE );
        

        280 是宽度,200 是高度,以像素为单位。

        这应该可以解决您的问题

        【讨论】:

          猜你喜欢
          • 2011-10-08
          • 1970-01-01
          • 2017-08-22
          • 1970-01-01
          • 2012-12-12
          • 2012-04-14
          • 2014-01-16
          • 2011-12-11
          • 2014-11-29
          相关资源
          最近更新 更多