wordpress對圖片有很好的支持。PHP Wordpress動態自定義圖片尺寸
得到新的圖像尺寸,一個只想補充一些功能,如:
add_theme_support('post-thumbnails'); //thumnails
set_post_thumbnail_size(200, 120, true); // Normal post thumbnails
add_image_size('single-post-thumbnail', 400, 300,False); // single-post-test
add_image_size('tooltip', 100, 100, true); // Tooltips thumbnail size
/// and so on and so on
我的問題是:
別人怎樣才能讓這些功能作用以動態的方式,這意味着那些大小會在上傳時計算?
例如 - 如果我上傳3000x4000像素的圖像 - 我想我的圖像尺寸是:
add_image_size('half', 50%, 350%, False); // Half the original
add_image_size('third', 30%, 30%, true); // One Third the original
有沒有辦法做到這一點?我可以在哪裏掛鉤? 這些圖像大小已用於許多功能註冊 - 有人可以想到一個優步 - 創造性的方式來實現嗎?
感謝半圖像的新圖像你的答案 。首先 - 它被用於插件 - 而不是主題。第二 - 如果我會使用這種方法 - 上傳時不會創建拇指,或者我錯了嗎? – 2012-03-31 10:10:04
你也可以在插件中調用'wp_get_attachment_image_src'。是的,重新調整大小的圖像將在第一次調用該方法時創建,但我想您可以掛鉤到「add_attachment」並在原始上傳之後創建它們。 – 2012-03-31 10:44:13
但可以有1000個原件 - 每個帖子可以有10個或20個... – 2012-04-01 09:52:22