Eviar el loop de redireccionamiento SSL de WordPress detrás de un HA-Proxy

Extraído de la siguiente URL: https://trick77.com/prevent-ssl-redirect-loop-using-wordpress-and-haproxy/ Añadir las siguientes líneas en wp-config.php define(‘FORCE_SSL_ADMIN’, true); define(‘FORCE_SSL_LOGIN’, true); if ($_SERVER[‘HTTP_X_FORWARDED_PROTO’] == ‘https’) $_SERVER[‘HTTPS’]=’on’;

Publicada el
Categorizado como CMS, Wordpress

Ocultar notices y warnings en WordPress

Los notices o warnings no deberían preocuparnos en la mayoría de casos, no obstante, pueden ser molestos en un entorno en producción. Muchos hostings compartidos fuerzan mostrar esos avisos y es ahí cuando nos puede ir bien desactivarlos desde la aplicación. Para ello deberemos editar el archivo wp-config.php. Buscar: define(‘WP_DEBUG’, false); Reemplazar por: ini_set(‘log_errors’,’On’); ini_set(‘display_errors’,’Off’);… Seguir leyendo Ocultar notices y warnings en WordPress

Cambiar idioma reCaptcha en Contact Form 7

Recientemente instalé reCaptcha en un formulario creado con Contact Form 7. La web tiene instalado WPML y gestiona varios idiomas, pero en todos ellos me aparecía el mensaje en castellano «No soy un robot». Visto que la detección automática no funcionaba, necesitaba mostrarlo como mínimo en inglés. Para ello, siguiendo las instrucciones del autor del… Seguir leyendo Cambiar idioma reCaptcha en Contact Form 7

Actualizar WordPress directamente, sin el uso de FTP

En algunas ocasiones, no es posible actualizar WordPress sin el uso de credenciales FTP. Esto es debido a que WordPress no puede escribir directamente en /wp-content Para solucionarlo, tenemos dos opciones. 1 . Introducir los datos FTP en wp-config.php para que no nos vuelva a pedir los datos define(‘FTP_HOST’, ‘dominio.com’); define(‘FTP_USER’, ‘usuario’); define(‘FTP_PASS’, ‘password’); define(‘FTP_SSL’, false);… Seguir leyendo Actualizar WordPress directamente, sin el uso de FTP

Habilitar compresión GZIP en WordPress

Existen varios plugins que nos permiten habilitar la compresión de archivos GZIP, entre ellos W3 Total Cache (https://wordpress.org/plugins/w3-total-cache/) o WordPress Gzip Compression (https://wordpress.org/plugins/wordpress-gzip-compression/). No obstante, si queremos prescindir de ellos, podemos habilitar la función desde el back-end. Las opciones se encuentran ocultas, y podremos acceder a ellas por la siguiente URL: http://dominio.com/wp-admin/options.php Buscamos la cadena «gzip»… Seguir leyendo Habilitar compresión GZIP en WordPress

Selector de destinatarios Contact Form 7 – WordPress

Hay ocasiones en las que necesitamos ofrecer la posibilidad al usuario de enviar un formulario a distintos destinatarios. Para llevarlo a cabo con el plugin Contact Form 7, añadiremos el siguiente selector: [select destinatario «Ventas|[email protected]» «Administración|[email protected]» «Soporte|[email protected]»] Por último añadimos el tag [destinatario] en el campo Para: en la sección E-mail.

Enlaces multidioma en template con WPML

Cuando la web opera en un entorno multilingüe (WPML), los enlaces deben adaptarse al idioma que se muestra. Tanto el texto del enlace (lo que el visitante ve) como la dirección URL (hacia adonde apunta el enlace) deben cambiar cuando. Para ello utilizamos la función: icl_link_to_element() Un ejemplo: icl_link_to_element(532,’page’,__(‘More info’)); Descripción: 532 – El número de… Seguir leyendo Enlaces multidioma en template con WPML

Publicada el
Categorizado como CMS, Wordpress

Importar entradas en multidioma (WPML)

WordPress nos permite migrar contenidos mediante la herramienta de importación/exportación. Ahora bien, cuando disponemos de un site multidioma (WPML), la tarea de importación no es tan sencilla, ya que WordPress trata a todas las entradas por igual insertándolas en la tabla wp_posts y por lo tanto no las diferencia. Llegados a este punto, lo que… Seguir leyendo Importar entradas en multidioma (WPML)

Publicada el
Categorizado como CMS, Wordpress

Desactivar el fichero wp-cron de WordPress

En ocasiones es aconsejable desactivar el fichero wp-con.php, sobretodo en los casos en los que nuestro blog recibe un gran número de visitas ya que puede resultar agotador para la CPU, se ejecuta a cada petición. No obstante, la ejecución del fichero es imprescindible para el correcto funcionamiento de WordPress con lo que no podemos… Seguir leyendo Desactivar el fichero wp-cron de WordPress

Publicada el
Categorizado como CMS, Wordpress