A veces es necesario modificar la ruta donde WordPress sube sus archivos debido a movimientos o migraciones. En caso contrario, los usuarios no pueden subir archivos multimedia a WordPress.

Código de error

Cuando un usuario no puede subir imágenes o utilizar un editor visual muestra el siguiente error. Este es el código de error que muestra Wordpress:

Código de error

Ha habido un error al subir «IMG-20190918-WA0004.jpg»
Unable to create directory uploads/2019/09. Is its parent directory writable by the server?
BASH

Guía paso a paso

Para revisar o modificar la ruta donde WordPress sube los archivos multimedia debes realizar lo siguiente:

  1. Accede a wp-admin
  2. Accede a Ajustes > Medios
  3. Dentro del apartado de Subida de archivos, en la sección Guardar los archivos subidos en esta carpeta coloca la ruta en tu hosting de Nicalia. Por ejemplo:

Ruta de ejemplo

/home2/usuario/public_html/wp-content/uploads
BASH

Información útil

Esto no modificará la ruta de los archivos ya subidos.

Alternativa: Modificar la ruta de subida a través de wp-config.php

Si no disponemos de acceso a wp-admin podemos configurarla a través del archivo wp-config.php.

Utilizando como ejemplo que queremos modificar wp-content/uploads por wp-content/media, realizaríamos lo siguiente.

  1. Modificaremos el archivo wp-config.php y añadiremos la siguiente línea al final.

    Modificación a realizar

    define( ‘UPLOADS’, ‘wp-content/’.’media’ );
    BASH
  2. Si el directorio no existe, añadiremos la siguiente línea para que lo cree:

    Modificación a realizar

    require_once(ABSPATH.’wp-settings.php’);
    BASH

Información útil

Esto no modificará la ruta de los archivos ya subidos.