[英]Wordpress Custom Featured image size?
我已經遍歷了在這里找到的每個解決方案,但仍然無法獲取“特征”圖像來顯示其合適的尺寸,這是不斷將其強制為wp默認值150x110 px的原因。
我進入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>';} ?>
還是一無所有。
當我檢查螢火蟲中的元素時,我看到以下內容:
<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,URL是pixelneer
調用縮略圖時,請使用之前定義的image_size
名稱。 因此,例如,代替:
get_the_post_thumbnail($post->ID, array(420,110) );
采用:
get_the_post_thumbnail($post->ID, 'home-page-thumb' );
WordPress僅在上傳圖像時才生成縮略圖。 以后縮略圖大小的更改不會自動應用於現有圖像。
嘗試重新上傳圖像,或使用Ajax Thumbnail rebuilder之類的插件進行重建。
轉到您的functions.php並查找此代碼
add_image_size( 'properties', 280, 200, TRUE );
280是寬度,200是高度(以像素為單位)。
這應該可以解決您的問題
調用圖像時,需要按名稱指定圖像的大小,否則它將默認為縮略圖大小-如下所示:
<?php if(has_post_thumbnail()) {
echo '<a href="'.get_permalink().'">';
echo get_the_post_thumbnail( 'homepage-thumb' );
echo '</a>';} ?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.