感謝您看這裏,並試圖提供一些有用的答案。最近我已經下載了插件https://wordpress.org/plugins/olevmedia-shortcodes/,它工作得很好。但是,試圖使用「最近的文章」短代碼,當我面對你附在下面的圖片上看到的圖像大小相關的問題:WordPress的圖像中等大小顯示不同尺寸
它看起來非常難看。我開了一個代碼,發現了一小段代碼此功能:
$out .= '<div class="omsc-recent-posts-title"><h3><a href="'. get_permalink() .'">'. get_the_title() .'</a></h3></div>';
if($thumbnail && has_post_thumbnail()) {
$img = wp_get_attachment_image_src(get_post_thumbnail_id(), apply_filters('omsc_sc_recent_posts_img_size', 'medium'));
if($img) {
$img_html=apply_filters('omsc_sc_recent_posts_img', '<a href="'. get_permalink() .'"><img src="'.$img[0].'" alt="'.esc_attr($post->post_title).'" /></a>', array(
'img_src' => $img[0],
'link' => get_permalink(),
'alt' => $post->post_title,
));
$out.='<div class="omsc-recent-posts-thumb">'.$img_html.'</a></div>';
}
}
然後我期待在圖像大小和它說:
$img = wp_get_attachment_image_src(get_post_thumbnail_id(), apply_filters('omsc_sc_recent_posts_img_size', 'medium'));
檢查通過螢火對於一些職位「中」大小設置爲222x221,爲他人300×300和其餘222x167
所有我想要做的是使具有相同尺寸的所有縮略圖。所以,我創建這段代碼爲我的主題的function.php文件:
if (function_exists('add_image_size')) {
add_image_size('custom-recpost-thumb', 222, 221,true);
}
,然後插件php文件我用這種方式做出了函數的調用:
$img = wp_get_attachment_image_src(get_post_thumbnail_id(), apply_filters('omsc_sc_recent_posts_img_size', 'custom-recpost-thumb'));
我見一樣。絕對沒有變化。我做錯了什麼?
嘿安克。其實你提到的第二種方法我已經聯繫了,這就是爲什麼我認爲CSS不起作用。現在讓我試試通過CSS的第一個。我將無法重新上傳所有圖像。 –
解決:)謝謝。我認爲PHP的大小調整功能可以解決這個問題,而無需CSS操作。學到了新東西。 –
不錯,你得到它的工作。只要記住,取決於你的照片有多大的尺寸,如果它的照片太多,它會再次變形。你可以通過將圖片的高度設置在盒子的高度來解決問題,但就像我說的那樣,這不是一個好方法。 – Anker