如何在插件中实现Add_Image_Size

时间:2012-06-07 作者:Gino

我创建了一个插件,我需要使用add_image_size 在里面。

我知道它在functions.php 文件和主题,但如何在插件中实现这一点?

我希望WordPress用户上传的新图像在手机屏幕上缩小到

add_image_size( \'wp_small\', 60, 75, true ); // mobile
我读到你需要使用initadmin_init 但我不知道如何实现这一点。

2 个回复
SO网友:Eugene Manuilov

只需在init 行动此操作同时针对前端和后端启动。所以应该是这样的:

add_action( \'init\', \'wpse4378_add_new_image_size\' );
function wpse4378_add_new_image_size() {
    add_image_size( \'wp_small\', 60, 75, true ); //mobile
}

SO网友:Mr. Cariol

最好把它叫来after_setup_theme 而不是init 措施:

Codex 说你应该打电话add_image_size 在里面functions.php 所以最接近的actionafter_setup_theme. 那么您有:

add_action( \'after_setup_theme\', \'your_theme_setup\' );
function your_theme_setup() {
    add_image_size( \'wp_small\', 60, 75, true ); //mobile
}
(另请参见user contributed notes)

结束

相关推荐

Attachments without images

我正在使用Attachments 插件,但我相信这个问题适用于常规媒体库。我想做的是有一个“附件”(元数据、标题、标题),但没有与之关联的图像。原因是,我想将附件视为“项目项”,可以是图像或文本块。这可能吗?