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’;
Categoría: CMS
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
Insertar shortcode en plantilla
Código para insertar un shortcode en tu plantilla php: echo do_shortcode(‘[block id=»»]’);
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)
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