Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Como evitar subir imágenes de grandes a tu WordPress

Cuando estás trabajando en una página web junto con más miembros o colaboradores es muy común que alguno de ellos, sin conocimiento en diseño web y sin ser conscientes que ciertos tamaños de fotografías ralentizan enormemente la carga de la web, suban imágenes de gran peso o tamaño. ¿Cómo evitamos que se puedan subir imágenes hasta un máximo de tamaño? Hay varias maneras de hacerlo y cada una funciona diferente en cada instalación WordPress:

Limitar tamaño desde php.ini

Vamos a modificarlo para que no puedan subir imágenes de más de un 1MB.
Empezamos con la primera opción para poder llevar a cabo esta función. Modifica tu archivo php.ini que aparece en tu instalación WordPress. Ábre el archivo y pega el siguiente código, guarda el archivo:

upload_max_filesize = 1M
post_max_size = 1M

Posibles problemas
– No saber donde se encuentra este archivo, no en todos los servidores aparece en la misma localización. (puedes preguntar en tu hosting).
– Puede ser que encuentres el archivo pero no funcione en tu caso este código. (Yo me encontré varios casos)

Limitar tamaño desde htaccess

Pasamos a la opción B. Edita tu archivo .htaccess copiando el siguiente código: (Este archivo está en la carpeta raíz de tu instalación, si no lo ves es que está como archivo oculto, cambia la configuración de tu FTP para que lo muestre.)

php_value upload_max_filesize 1M
php_value post_max_size 1M

Posibles problemas
– Error 500 al hacer esta modificación. Este error me lo ha dado en algunos trabajos y aún no he sabido el motivo.

Limitar tamaño desde functions.php

    Abre el archivo functions.php de tu plantilla, recuerda siempre modificarlo en tu theme-child.

    Copia el siguiente código al final del documento, siempre antes de la etiqueta de cierre “?>”.

    function custom_file_max_upload_size( $file ) {
        $size = $file['size'];
        if ( $size > 500 * 1024 ) { 
               $file['error'] = __( 'Error. No permitidas imagenes de más de 500kb, por favor reduce el tamaño', 'textdomain' ); 
    
        }
        return $file;
    }
    add_filter ( 'wp_handle_upload_prefilter', 'custom_file_max_upload_size', 10, 1 ); 
    

    Posibles problemas
    – Quizás sea más limpio hacerlo de las dos maneras anteriores, pero la forma más efectiva es esta.

    Cualquier experiencia que hayas tenido tu mismo al hacer esta nueva funcionalidad para vuestro WordPress puedes comentarla aquí y aprender de más casos. Espero que alguna de las anteriores te haya ayudado.



This post first appeared on Taller De Wordpress, please read the originial post: here

Share the post

Como evitar subir imágenes de grandes a tu WordPress

×

Subscribe to Taller De Wordpress

Get updates delivered right to your inbox!

Thank you for your subscription

×