Forzar WordPress para que vaya más rápido

Normalmente WordPress utiliza la base de datos para recopilar información de todas las rutas que necesita para mostrar contenido, cargar hojas de estilo, todas esas cosas.

¿que te parecería acelerar un poco este proceso?

Me estoy refiriendo a evitar que WordPress tenga que hacer «llamadas» a la base de datos tan típicas como estas:

<?php get_bloginfo('url'); ?>
<?php get_bloginfo('wpurl'); ?>
<?php bloginfo('url'); ?>
<?php bloginfo('home'); ?>
<?php get_bloginfo('stylesheet_directory'); ?>
<?php get_bloginfo('template_directory'); ?>
<?php bloginfo('stylesheet_directory'); ?>
<?php bloginfo('template_directory'); ?>
<?php get_stylesheet_directory(); ?>
<?php get_template_directory() ?>

Si quieres facilitar esas búsquedas a WordPress, y que no tenga que consultar en la base de datos a la hora de hacer cosas tan simples como determinar la URL del sitio, donde está la hoja de estilos o incluso el tema en uso, nada como meterle un meneo al archivo de configuración.

Así que solo tienes que abrir el archivo wp-config.php y añadirle estas líneas:

define('WP_HOME', 'https://ayudawp.com'); // blog url
define('WP_SITEURL', 'https://ayudawp.com'); // site url
define('TEMPLATEPATH', '/ruta/absoluta/a/wp-content/themes/nombredeltema');
define('STYLESHEETPATH', '/ruta/absoluta/a/wp-content/themes/nombredeltema');

Guardas los cambios y ya lo tienes.

Por supuesto, que no se te olvide cambiar mis rutas del ejemplo por las tuyas.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(4 votos, promedio: 4.5)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

30 comentarios en “Forzar WordPress para que vaya más rápido”

      1. Yo he apuntado al tema original en la primera y en la hoja de estilos he puesto la raiz de la ruta del tema hijo, parece que ha funcionado.

        Muchas gracias por los consejos, no viene nada mal descargar un poco a la BD.Un saludo.

  1. David Melgarejo

    Como siempre, muy buen aporte, nunca se me había ocurrido. Vamos a ponerlo en práctica y hacer unos test para ver en cuanto mejora la velocidad de carga. Has probado a comparar? Sabrías más o menos en cuanto se mejora?

  2. Yo lo coloque y me empezo a marcar este error: 

    Warning: Cannot modify header information – headers already sent by (output started at /home/hersonmu/public_html/wp-config.php:93) in /home/hersonmu/public_html/wp-includes/pluggable.php on line 881

    cada que publico un post nuevo, apesar del error, si las publica. como puedo solucionar el problema? saludos.

  3. Podrian indicar mas datos donde colocar ese codigo arriba de que, abajo de que… etc.. no todos somos expertos

  4. Salomon Amiga

    Hola

    Esa parte de «/ruta/absoluta/a/» cuando tengo el sitio en ingles, por que hay que cambiarlo ?

    ya que no me carga mi sitio al agregar estas lineas

    Gracias

      1. Salomon Amiga

        Pues si, pero cuando lo hice mi sitio nunca abria … me aparecia la pagina en blanco :s
        por eso es que pregunte 

    1. Para obtener la ruta absoluta lo puedes hacer con un codigo php… 

      Este es el código, lo copia desde aquí y lo guarda en un fichero con extensión .php, como por ejemplo ruta.php

      Una vez lo tengas lo subes al servidor y lo guarda en el directorio donde  quieras averiguar la ruta absoluta. Luego en el  navegador y lo pones como dirección.
      Una vez conozcas la ruta, borra el archivo del servidor.

  5. Muchas gracias por los consejos… ay que ser muy cuidadosos al modificar estos parámetros y si es posible realizar una copia del archivo modificado por si surgen errores. Lo malo es que mi servidor es casero y se ve limitado por el ancho de banda. 🙁

  6. Hola

    Y cuando tengo mi web en midominio.com y mi blog en midominio.com/blog, que tengo que poner en el blog?? Por que he puesto lo de arriba y me lleva a midominio.com/blog/blog

    Obviamente he puesto en ambos campos midominio.com para que me funcione, pero esta bien asi??

    Salu2

  7. en mi wordpress no esta wp-config.php , cual seria la ubicacion exacta ?. Busque en todoas las carpetas y no esta . Gracias

Deja un comentario

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

 

Ir arriba Ir al contenido