Ya hemos visto en más de una ocasión como acelerar WordPress eliminando lo que sobra. Por si no lo recuerdas me refiero a esto:
Pero puedes refinar aún más la velocidad de tu sitio sustituyendo algunas llamadas que funciones de WordPress hacen a la base de datos, sin necesidad de editar directamente tu plantilla, con lo que si cambias de tema seguirán funcionando.
Para ello, lo que haremos será definir la ruta en la que WordPress encontrará funciones «gancho» habituales de WordPress como bloginfo('url')
, ¿te suena?, las sueles encontrar en los ficheros del tema, principalmente en header.php
, aunque pueden estar en cualquier otro archivo.
Pues bien, como en los artículos de referencia, puedes editar manualmente los archivos y sustituir la llamada por la URL absoluta a cada objetivo, pero puedes hacer que WordPress no busque en la base de datos redirigiendo esa llamada a tu fichero wp-config.php
, lo que acelerará la respuesta. Lo harías así:
- Abres el fichero
wp-config.php
con tu editor favorito - Defines (nunca mejor dicho) los «ganchos» entre las funciones habituales y las rutas a que se refieren, a saber …
define('WP_HOME', 'https://ayudawp.com'); // blog url define('WP_SITEURL', 'https://ayudawp.com'); // site url define('TEMPLATEPATH', '/ruta/absoluta/to/wp-content/themes/nombredemitema'); define('STYLESHEETPATH', '/ruta/absoluta/to/wp-content/themes/nombredemitema');
- Guardas los cambios
Por supuesto, cambias lo de '/ruta/absoluta/'
por la ruta real (recuerda, absoluta, con nombres de carpetas del servidor) de tu sitio.
¡A correr!
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Ojo, que TEMPLATEPATH y STYLESHEETPATH Wordpress las define en /wp-includes/default-constants.php
¿Se puede aplicar algo así, pero de forma independiente para cada sitio en una instalación de WP Multisite? Obviamente no sería en el wp-config, ya que ese archivo es único y el mismo para todos los sitios.
¡Muchas gracias! Estos consejos siempre vienen bien para que el blog funcione mejor 🙂
Gran función, seguro que se puede definir muchas más funciones.
Muy bueno, creo que esta aceleracion es ideal para poder aplicar nuevas funciones.
Buenas a todos, estoy buscando un especialista en wordpress para trabajo temporal (Valencia). Por favor si conocen de alguien que tenga mucha experiencia, tanto en gestion de usuarios, implementación de plugins de todo tipo, seguridad y mantenimiento. Por favor pónganse en contacto conmigo.
DAvid Cortés
616 03 20 28
[email protected]
Curiosamente a mi al cargar la página me lanza un mensaje diciendo que hay un bucle de redireccionamiento.
A mi me ha funcionado. Hay que poner toda la ruta absoluta inclusive la raiz / de tu hosting.