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.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
En el caso que utilicemos un child theme, ¿ponemos el nombre de este o del theme «original? Gracias.
Pues buena pregunta, pero creo que el original por principios de funcionamiento
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.
Donde lo colocaste en wp-config? En que linea… o despues de que? Gracias.
Donde se coloca en wp-config? En que linea… o despues de que? Gracias.
Antes de donde te dice que dejes de editar
Gracias era justo lo que estaba buscando
yo reemplacé todo por texto y ya.. ^^
yo reemplacé todo por texto y ya.. ^^
No importa el nombre del theme, sino las rutas :P.
No importa el nombre del theme, sino las rutas :P.
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?
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.
me dio error, deberia especificar en que linea va este codigo y que es lo que hay que editar
Podrian indicar mas datos donde colocar ese codigo arriba de que, abajo de que… etc.. no todos somos expertos
Alguien nos puede contestar?
Muy buen truco fernando
ya lo he dicho antes pero hay que colocar el código antes de donde dice el wp-config.php eso de :
/* ¡Eso es todo, deja de editar! Feliz blogging */
El mismo error, mi web no carga.
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
Es que eso debes cambiarlo por la ruta real a tu sitio hombre.
Pues si, pero cuando lo hice mi sitio nunca abria … me aparecia la pagina en blanco :s
por eso es que pregunte
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.
El código»
»
Lo siento no sale el código
////
Gracias. Ha mejorado mucho la velocidad.
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. 🙁
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
en mi wordpress no esta wp-config.php , cual seria la ubicacion exacta ?. Busque en todoas las carpetas y no esta . Gracias