• Facebook
  • Twitter
  • Instagram
  • Youtube
  • Mail
+34 981 556 192
DNS EmpresasLogo DNS Empresas
  • Diseño Web
  • Tiendas Online
  • Community Manager
  • Servicios
    • Alojamiento web
    • Financiación a emprendedores
  • Blog
  • Contáctanos
  • Subvenciones Páginas web
  • MenúMenú

WP-Config al descubierto. Todos sus secretos a tu alcance

Wp-config al descubierto pretende acercarte al fichero de configuración de WordPress de una manera sencilla y por supuesto, si es que lo tienes, que pierdas el miedo a modificar sus opciones de configuración.

Tabla de contenidos

  • 1 WP-Config al descubierto. Todos sus secretos a tu alcance
  • 2 Aumenta la seguridad de tu WordPress con las «claves únicas de autentificación»
  • 3 Cambiar la ubicación de la carpeta wp-content
  • 4 Cambiar la ubicación de la carpeta de plugins
  • 5 Cambiar la carpeta donde se suben los ficheros
  • 6 Controlar el número de revisiones de los post
  • 7 Enviar a la papelera de reciclaje las imágenes de la galería de medios
  • 8 Definir el período de vaciado de la papelera de reciclaje
  • 9 Compartir esta entrada
  • 10 Dejar un comentario
  • 11 Deja una respuesta Cancelar la respuesta

El fichero wp-config es el que usa WordPress para funcionar. Aquí es donde le indicamos la base de datos de la que tiene que extraer sus datos o algunas opciones como las de autoguardado.

En este fichero se puede hacer uso de las constantes. Pero, ¿qué son las constantes en WordPress?. Pues simplemente son palabras clave que le indican al CMS algunas opciones que pueden ser activadas o desactivadas.

Es muy importante escribirlas tal cual, y asignar los valores correctos ya que si no pueden provocar fallos en el funcionamiento de nuestro blog o página web.

Y claro está ¿dónde colocamos estas constantes? Pues salvo las «claves únicas de autentificación» particularmente yo suelo colocarlas al final del archivo, basicamente por llevar un orden.

Vamos a ver ahora algunas funciones interesantes que se pueden activar mediante el uso de constantes.

Aumenta la seguridad de tu WordPress con las «claves únicas de autentificación»

Una de las cosas de las que no podemos olvidarnos nunca es de la seguridad de nuestras web o blogs. Seguro que más de una vez le habrás echado un vistazo al wp-config, asi que probablemente verías el código que se muestra más abajo.

/**#@+
 * Claves únicas de autentificación.
 *
 * Define cada clave secreta con una frase aleatoria distinta.
 * Puedes generarlas usando el {@link https://api.wordpress.org/secret-key/1.1/salt/ servicio de claves secretas de WordPress}
 * Puedes cambiar las claves en cualquier momento para invalidar todas las cookies existentes. Esto forzará a todos los usuarios a volver a hacer login.
 *
 * @since 2.6.0
 */define('AUTH_KEY', 'pon aquí tu frase aleatoria'); // Cambia esto por tu frase aleatoria.
define('SECURE_AUTH_KEY', 'pon aquí tu frase aleatoria'); // Cambia esto por tu frase aleatoria.
define('LOGGED_IN_KEY', 'pon aquí tu frase aleatoria'); // Cambia esto por tu frase aleatoria.
define('NONCE_KEY', 'pon aquí tu frase aleatoria'); // Cambia esto por tu frase aleatoria.
define('AUTH_SALT', 'pon aquí tu frase aleatoria'); // Cambia esto por tu frase aleatoria.
define('SECURE_AUTH_SALT', 'pon aquí tu frase aleatoria'); // Cambia esto por tu frase aleatoria.
define('LOGGED_IN_SALT', 'pon aquí tu frase aleatoria'); // Cambia esto por tu frase aleatoria.
define('NONCE_SALT', 'pon aquí tu frase aleatoria'); // Cambia esto por tu frase aleatoria.

/**#@-*/

Este código nos ayudará a que nuestro WordPress aumente la seguridad de nuestros datos. Se las conoce como «claves únicas de autentificación» y son muy fáciles de implementar, tan solo ve  a esta URL https://api.wordpress.org/secret-key/1.1/salt/ y sustituye todas las líneas que existen en wp-config, por las que te ofrece este servicio de creación aleatoria de claves secretas. Podría quedarte así, por ejemplo:

/**#@+
 * Claves únicas de autentificación.
 *
 * Define cada clave secreta con una frase aleatoria distinta.
 * Puedes generarlas usando el {@link https://api.wordpress.org/secret-key/1.1/salt/ servicio de claves secretas de WordPress}
 * Puedes cambiar las claves en cualquier momento para invalidar todas las cookies existentes. Esto forzará a todos los usuarios a volver a hacer login.
 *
 * @since 2.6.0
 */define('AUTH_KEY',         '^#f{%>j_Z$_Vaf0y+pza+Xf5eOcp|KHEhgMu#/rAl,nDzxT-Y[$quq4Uh|(U[!R}');
define('SECURE_AUTH_KEY',  '6u%alTeSA`V|o>LF!i0y>|Pvl8dU-sagoXPkX-5XDu@VIsTSm.1dN`*AGrF!le}d');
define('LOGGED_IN_KEY',    ';NNO4Oc(,#5A:.g82`x*QfLjg;HH&Gx`GqkVa-rO%5?` J!Qs;,+Ax!,X:[I*)LcE4lPmwK`|]M19kdL-x%20=&(hO6AH2S;DY$>D^q,BMcwV*pc%pT#iS]xv+k;vx6}xjmp4K,!-k=>T|+d%}M-qr+):q');
define('SECURE_AUTH_SALT', '!uL]4o}J;*u}#!u(s6;TDbVU6;+Mc-~`Rk^d}{Nu+Xxuf&S.mAU=+Eyb-1nV/p0M');
define('LOGGED_IN_SALT',   'i*zZQ`vfb<5A5#b,MOD,*3-GW?dCVM.;q?ndpZT3U>Ls|gdIk*+FgVIhxof`D9l2');
define('NONCE_SALT',       'WHjw]}beZA{|?Vz1Z*O5Wq!ZP}7oyi3E%7Z3eDWd~/PEL5i2q,3Ce|s8x2GjL-+14');

/**#@-*/

Simplemente con este cambio habrás aumentado de forma exponencial la seguridad de tus datos.

Sigamos en nuestro post de hoy, wp-config al descubierto,  con la seguridad, algo muy importante pero que siempre se suele dejar para última hora.

Cambiar la ubicación de la carpeta wp-content

Como sabes en la carpeta wp-content WordPress guarda por defecto los plugins, los temas y los ficheros que se suben mediante el administrador de medios. No obstante, es posible cambiar su ubicación utilizando estas dos constantes. La primera sería utilizando una ruta absoluta y la segunda una ruta relativa.

define( 'WP_CONTENT_URL', 'https://misitio.es/mi-contenido' );
define( 'WP_CONTENT_DIR', dirname(__FILE__) . '/mi-contenido' );

Cambiar la ubicación de la carpeta de plugins

También puedes cambiar la carpeta donde se instalan los plugins de WordPress, en este caso tendrás que usar estas constantes, utilizando la ruta absoluta o relativa:
define( 'WP_PLUGIN_URL', 'https://misitio.es/mis-plugins' );
define( 'WP_PLUGIN_DIR', dirname(__FILE__) . '/mis-plugins' );

Cambiar la carpeta donde se suben los ficheros

Como no, también podemos cambiar la carpeta donde se ubican los ficheros que subimos a nuestro CMS preferido. En este caso usaremos esta constante:
define( 'UPLOADS', 'wp-content/mis-fotos' );

Controlar el número de revisiones de los post

Cada vez que se guarda un post se genera una revisión en WordPress. A veces yo he tenido problemas con esto, por lo que, si quieres eliminar las revisiones, algo que no aconsejo, siempre es mejor tener que no tener, podrías realizarlo de esta manera:

define('WP_POST_REVISIONS', 3 )

También las puedes anular de esta forma:

define('WP_POST_REVISIONS', false )

Enviar a la papelera de reciclaje las imágenes de la galería de medios

Como sabes WordPress no permite enviar a la papelera de reciclaje archivos multimedia. En cambio, si deja enviar posts, paginas o comentarios.

Esto nos sería muy útil a veces y se puede solucionar usando la siguiente constante:

define( 'MEDIA_TRASH', true );

Definir el período de vaciado de la papelera de reciclaje

Ya sabes la papelera de reciclaje de WordPress se vacía cada 30 días en su configuración por defecto. Pero este valor puede modificarse con la siguiente constante:
define( 'EMPTY_TRASH_DAYS', 3 );
Obviamente si queremos desactivar la papelera para los artículos, páginas, comentarios y cualquier otra cosa que se te pueda ocurrir simplemente deberás poner el valor cero (0).
No voy a extenderme más por hoy, aún nos quedan bastantes constantes para comentar y no quiero saturarte, así que las dejaré para una segunda parte o tercera… de la serie wp-config al descubierto.
Como siempre me encantaría que hicieses comentarios al artículo para que sea más interesante.
Compartir esta entrada
  • Compartir en Facebook
  • Compartir en Twitter
  • Share on Twitter
  • Compartir en WhatsApp
  • Compartir en Pinterest
  • Compartir en LinkedIn
  • Compartir en Tumblr
  • Compartir en Vk
  • Compartir en Reddit
  • Compartir por correo
0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja una respuesta Cancelar la respuesta

Debe iniciar sesión enviar una opinión.

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

2 × tres =

Resumen
WP-Config al descubierto. Todos sus secretos a tu alcance
Nombre del artículo
WP-Config al descubierto. Todos sus secretos a tu alcance
Descripción
Este es el primer articulo sobre WP-Config, el fichero de configuración de Wordpress. Descubre sus secretos
Autor
Juan Carlos Pereira Díaz
Empresa del autor
DNS Empresas
Logo Empresa Autor
DNS Empresas

Articulos Recientes

  • por que optimizar wordpress
    Por qué debes Optimizar WordPress para tu web

    Hoy en día, tener presencia online no es una opción, es una necesidad. En esta era digital, tu sitio web puede ser tu tarjeta de presentación, tu tienda virtual, tu blog personal o tu portafolio. Entre las diversas plataformas que existen para crear sitios web, WordPress ResumenNombre del artículoPor qué debes Optimizar WordPress para tu […]

  • wp-config al descubierto. Todos sus secretos a tu alcance
    WP-Config al descubierto. Conquista sus secretos

    ResumenNombre del artículoWP-Config al descubierto. Todos sus secretos a tu alcanceDescripciónEste es el primer articulo sobre WP-Config, el fichero de configuración de Wordpress. Descubre sus secretosAutor Juan Carlos Pereira Díaz Empresa del autor DNS Empresas Logo Empresa Autor

  • Cómo administrar varios sitios web en WordPress
    MainWP-Cómo administrar varios sitios web en WordPress

    Cuando has creado varios sitios en WordPress, el mantenimiento de los mismos se hace realmente largo y tedioso. Por tanto, ¿Cómo administrar varios sitios web en WordPress? Pues muy fácilmente: utilizando el plugin AdminWP. ResumenNombre del artículoMainWP-Cómo administrar varios sitios web en WordPressDescripciónConsigue aumentar tu productividad cuando estás manteniendo varios sitios webAutor Juan Carlos Pereira […]

  • como crear un child theme en wordpress
    Cómo crear un child theme en WordPress

    Un child theme en WordPress es un tema hijo, según la traducción literal del lenguaje de Shakespeare…. bueno a lo que vamos. Básicamente es la forma en la que WordPress nos permite realizar cambios a un tema principal, evitando que estos se pierdan al realizar una actualización de nuestro tema padre con posterioridad. ResumenNombre del […]

  • por qué debo tener una página web
    Por qué debo tener una página web…

    En muchas ocasiones cuando hablas con personas que tienen negocio o incluso cuando estas tomandote un cafe con los amigos, me preguntan por qué un negocio debe tener una página web… ResumenNombre del artículoPor qué debo tener una página web…DescripciónEn muchas ocasiones hablando con personas que tienen negocio o cuando estoy tomándome algo con los […]

  • domina el archivo wp-config
    WP-Config al descubierto. Conquista sus secretos (II)

    Esta es la segunda parte del artículo Wp-config al descubierto. Todos sus secretos a tu alcance y pretende mostrarte más cosas que puedes hacer con el fichero de configuración de WordPress ResumenNombre del artículoWP-Config al descubierto. Todos sus secretos a tu alcance (II)DescripciónDomina todos los secretos del wp-config por completo. Descubre todos sus secretos y […]

  • Cómo personalizar el pie de los RSS-Feeds en WordPress
    Cómo personalizar el pie de los RSS-Feeds en WordPress

    ¿Desea personalizar el pie de los RSS-Feeds en WordPress? Esto le permite agregar texto personalizado, enlaces o incluso anuncios debajo del contenido de su publicación en el feed RSS. En este artículo, le mostraremos cómo controlar fácilmente su pie de página de RSS en WordPress y cómo agregar contenido de feed personalizado solo a sus […]

  • Mejora tu día a día de tu backoffice con Store Commander

    Store Commander y Prestashop, un matrimonio perfecto. Nosotros nos encargamos de crear tu tienda online en Prestashop y de hacer tu trabajo mucho más fácil con Store Commander

  • Marketin Digital - Apoyamos el emprendimiento e impulsamos el crecimientoDNS Empresas
    ¿POR QUÉ DEBEMOS CONTRATAR LOS SERVICIOS DE UN SOCIAL MEDIA MANAGER?

    Hay empresas que todavía tienen ciertas dudas sobre si incluir una estrategia de social media en su plan de marketing para expandir su imagen de marca y, aún peor, no creen necesario contratar a un Social Media Manager para orquestar un plan dirigido a reinar en las plataformas sociales. ResumenNombre del artículo¿POR QUÉ DEBEMOS CONTRATAR LOS SERVICIOS DE UN […]

  • Dns Empresas. Diseña tus campañas para redes socialesDNS Empresas
    ¿COMÓ HACER QUE LAS REDES SOCIALES DE TU EMPRESA Y/O NEGOCIO SEAN RENTABLES?

    La rentabilidad de las redes sociales siempre ha sido tema de evaluación en las empresas desde el momento en que estas han podido darle un uso comercial. Sin dudas, existe una gran influencia de las redes sociales en el comportamiento de los usuarios, sin embargo, saber la rentabilidad que estas generan es difícil. ResumenNombre del […]

Estamos en

Rúa Feliciano Barrera Fernandez, 9F-3C
Santiago de Compostela

Te puede interesar

  • por que optimizar wordpress
    Por qué debes Optimizar WordPress para tu web
MainWP-Cómo administrar varios sitios web en WordPressCómo administrar varios sitios web en WordPresspor que optimizar wordpressPor qué debes Optimizar WordPress para tu web
Desplazarse hacia arriba

Utilizamos cookies propias y de terceros para mejorar su experiencia y nuestros servicios, analizando la navegación en nuestro sitio web. Para aceptar su uso pulse el botón Aceptar Cookies. Si continua navegando, consideramos que acepta su uso

Aceptar CookiesConsultar Política de PrivacidadRechazar

Cookie and Privacy Settings



How we use cookies

We may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.

Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.

Essential Website Cookies

These cookies are strictly necessary to provide you with services available through our website and to use some of its features.

Because these cookies are strictly necessary to deliver the website, refusing them will have impact how our site functions. You always can block or delete cookies by changing your browser settings and force blocking all cookies on this website. But this will always prompt you to accept/refuse cookies when revisiting our site.

We fully respect if you want to refuse cookies but to avoid asking you again and again kindly allow us to store a cookie for that. You are free to opt out any time or opt in for other cookies to get a better experience. If you refuse cookies we will remove all set cookies in our domain.

We provide you with a list of stored cookies on your computer in our domain so you can check what we stored. Due to security reasons we are not able to show or modify cookies from other domains. You can check these in your browser security settings.

Other external services

We also use different external services like Google Webfonts, Google Maps, and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.

Google Webfont Settings:

Google Map Settings:

Google reCaptcha Settings:

Vimeo and Youtube video embeds:

Privacy Policy

You can read about our cookies and privacy settings in detail on our Privacy Policy Page.

AceptarOcultar sólo la notificación