add_image_size em um Plugin que eu criei

4

Eu criei um plugin e preciso usar add_image_size nele.

Eu sei como funciona no arquivo de função e para um tema, mas como posso implementá-lo em um plugin?

Quero que as novas imagens enviadas por usuários do wordpress sejam menores para celular com

add_image_size( 'wp_small', 60, 75, true ); //mobile

Eu li que você precisa usar init ou admin_init, mas não sei como implementar isso.

    
por Gino 07.06.2012 / 03:40

2 respostas

3

Basta chamar essa função na ação init . Esta ação é acionada para frontend e backend. Então deve ficar assim:

add_action( 'init', 'wpse4378_add_new_image_size' );
function wpse4378_add_new_image_size() {
    add_image_size( 'wp_small', 60, 75, true ); //mobile
}
    
por Eugene Manuilov 07.06.2012 / 07:31
1

Acho melhor chamá-lo em after_setup_theme em vez de init action:

Codex diz que você deve chamar add_image_size em functions.php para que o A hook mais próxima é after_setup_theme . Então você tem:

add_action( 'after_setup_theme', 'your_theme_setup' );
function your_theme_setup() {
    add_image_size( 'wp_small', 60, 75, true ); //mobile
}

(Também explicado em notas enviadas pelo usuário )

    
por Mr. Cariol 31.05.2018 / 12:35