ReInSpirit

  • Contacto
  • Blog
  • Servicios
    • Alojamiento Web
    • Desarrollo y diseño web
  • Descuento E T
  • Sobre Nosotros

Cómo cambiar la carpeta de WordPress Uploads a una estructura año/mes/día

7 agosto, 2015 por Pedro Mendez 3 comentarios

Mucho se ha hablado en los últimos meses, y existen buenas razones para evitar que miles de miniaturas y los archivos de imagen se suban en cualquier carpeta dada en tu servidor. De hecho, muchos servidores web tienen reglas que impiden a sus clientes hacer eso. En estos momentos WordPress ya te permite organizar tus subidas de archivos basadas dentro de mes/año, pero si pones demasiados artículos sobre una base diaria o tu tema genera una tonelada de miniaturas, tendrás que cambiar esa estructura.

Hemos estado utilizando una estructura de directorios año/mes/día durante un tiempo sin ningún problema. Aquí hay dos maneras de cambiar el directorio de archivos de WordPress a una estructura de este tipo:

estructura carpeta upload wordpress

Primera: Custom Upload Dir es un plugin fácil de usar que te da una gran flexibilidad a la hora de crear estructuras de carpetas inteligentes . Ha sido compatible con la mayoría de los temas que hemos probado.

add_filter('upload_dir', 'awesome_wallpaper_dir');

function awesome_wallpaper_dir( $param ){
    $mydate = date('d');
    $mydir = '/' . $mydate;

    $param['path'] = $param['path'] . $mydir;
    $param['url'] = $param['url'] . $mydir;


    return $param;
}

Segunda: Modificar el archivo functions.php : el plugin de arriba es muy versátil, pero encontramos un par de temas que aún estaban fuera de la estructura de carpetas definida para subir archivos. Hemos sido capaces de resolver esto añadiendo el código anterior para nuestro archivo functions.php. Ten en cuenta que tendrás que tener en Ajustes > Medios > Organizar mis archivos subidos en carpetas basadas en mes y año habilitado para que esto funcione.

¿Has encontrado mejores formas de organizar los archivos de WordPress en tu servidor? Por favor compartelos aquí.

..Entradas Relacionadas

  • Plugin para Incluir un Impresionante Carrusel 3D para WordPress
  • paypal simple pagos5 plugins Wordpress de Paypal Gratuitos para Realizar Pagos
  • Como hacer una Web de Loterías y Sorteos en WordPress
  • Plugin Calculador de Calorias para Dieta con WordPress
  • Cómo conectar Google Drive a la Libreria Multimedia de WordPress

Publicado en: Wordpress Etiquetado como: functions.php, plugin

Sobre el autor

Pedro Mendez. Webmaster apasionado de WordPress. Autodidacta empedernido buscando siempre nuevas fuentes de conocimientos.

Comentarios

  1. Pablo dice

    1 septiembre, 2016 a las 4:45 AM

    Gracias. Excelente! Sirva para sitios con noticias que se cargan y generan muchas imágenes al mes.

    Responder
  2. Jaime23 dice

    4 agosto, 2018 a las 8:32 PM

    Hola, se podría hacer para que fuera año/mes/dia/hora? Es que lo he intentado y no me recupera las imágenes desde wp. Gracias!

    Responder
    • Pedro Mendez dice

      6 agosto, 2018 a las 6:35 PM

      Hola Jaime. Hay alguna razón especial por la que quieres clasificar archivos en horas? Me parece un poco raro. Saludos!

      Responder

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.


Descarga gratis la guía

guia 14 plugins

Política de privacidad


Más un correo a la semana con algún truco y consejo. ¿Te apuntas?

También con regalos y ofertas

icono Twittericono Facebookicono YouTube

Archivos

Categorías

  • Blogging (5)
  • Comercio Eléctronico (48)
  • Diseño (40)
  • Email Marketing (3)
  • Genesis (4)
  • Google (14)
  • herramientas (23)
  • hosting (8)
  • Marketing en Internet (13)
  • Prestashop (4)
  • Programación (4)
  • Redes Sociales (9)
  • SEO (24)
  • Sin categoría (22)
  • Trabajo (7)
  • Wordpress (510)

© Copyright 2021 ReInSpirit.com · Todos los derechos reservados ·Aviso legal·Política de Privacidad·Dos Hermanas (Sevilla)