lunes, 10 de agosto de 2015

Hoy en Ayuda WordPress

Hoy en Ayuda WordPress

Link to Ayuda WordPress

Cómo quitar el límite a los menús de WordPress

Posted: 10 Aug 2015 11:53 AM PDT

Como ya vimos hace tiempo hay un límite en la cantidad de elementos que puedes añadir a un menú personalizado de WordPress, algo que no viene determinado por el mismo WordPress sino por el servidor donde esté alojado.

Esta cantidad, en algunos casos puede rondar los 50 elementos y en otros los 100, pero es algo que puede variar dependiendo de la configuración de tu servidor, y en concreto de Suhosin, un sistema avanzado de protección de PHP que se usa en muchísimos servidores.

En concreto, hay una variable determinada por Suhosin que limita la cantidad máxima de elementos que pueden guardarse usando scripts PHP, causante de este límite en el número de elementos que puedes añadir a un menú en WordPress.

Vale que no hay que volverse loco con los menús ya añadir decenas de elementos pero en algunas webs es imprescindible para ofrecer a los visitantes acceso a múltiples secciones, como por ejemplo en las webs de noticias, con submenús por provincias, categorías y subcategorías, así que no es algo tan raro.

Como ya vimos hace tiempo, se puede modificar el parámetro que provoca esta limitación modificando el fichero PHP.INI, pero no siempre tendremos acceso a este parámetro así que vamos a ver alguna otra solución más accesible para el común de los mortales, especialmente si estamos alojados en servidores compartidos, donde normalmente no hay acceso a la configuración de PHP.

Evitar el límite de elementos de menú desde .htaccess

Como suele ser habitual, hay un código que podemos añadir al fichero .htaccess para saltarnos el límite de elementos de menú de WordPress que nos pone el servidor a través de Suhosin.

Simplemente añade esta línea a tu fichero .htaccess, situado en la carpeta raíz de tu instalación de WordPress:

php_value max_input_vars 10000

Si no fuera suficiente podrías subirlo (razonablemente) hasta 10.000 normalmente.

Ahora bien, no siempre esta modificación funcionará. En ese caso deberías remitirte a tratar de eliminar la limitación desde PHP.INI o pasar al siguiente método si lo tienes disponible.

Evitar el límite de elementos de menú desde el panel de tu alojamiento

En contadas ocasiones encuentras proveedores de alojamiento que ofrecen una utilidad para configurar los parámetros de PHP. Si este fuese tu caso simplemente accede a esta utilidad y modificar los valores del parámetro max_input_vars a un valor donde no tengas problemas en añadir tantos elementos de menú como “necesites”.

En el caso de CDmon puedes hacerlo desde la sección Configurar Servidor del panel de usuario, en concreto en el icono llamado Configurar PHP. Ahí encontrarás el sitio donde subir el parámetro max_input_vars desde los valores iniciales de 1.000 hasta el límite habitual para servidores compartidos de 10.000, normalmente más que suficiente.

configurar servidor php en cdmon modificar php en cdmon

Debes tener en cuenta que nunca es bueno llevar al límite las configuraciones del servidor, y que incrementar por un lado las prestaciones puede resultar en una merma de recursos inesperada en otro aspecto, así que usa este tipo de trucos solo si es absolutamente necesario, y siempre atento de los posibles efectos secundarios.

viernes, 7 de agosto de 2015

Hoy en Ayuda WordPress

Hoy en Ayuda WordPress

Link to Ayuda WordPress

Añade un Captcha al formulario de envío por email de JetPack

Posted: 07 Aug 2015 10:00 AM PDT

Son millones los sitios que tienen instalado y funcionando el mega plugin JetPack, que ofrece en una sola instalación muchas de las funcionalidades que casi todo usuario desea en un WordPress. Pero tanta facilidad a veces genera problemas.

Y es que, como ya he comentado muchas veces, JetPack ofrece un poco de todo, pero no lo mejor de cada casa. Incluye muchas utilidades, pero en su mayoría mucho menos configurables que cualquier otro plugin especializado. Ahora bien, se pueden hacer algunos ajustes.

Uno de ellos está relacionado con la utilidad Compartir de JetPack, que nos ofrece los típicos botones para que los visitantes compartan tus publicaciones en sus redes sociales favoritas. En concreto me refiero al icono para compartir por correo electrónico.

Que si, que está muy bien, pero tan sencillo que algún desalmado puede utilizar un bot para mandar spam con enlaces a tu web, con lo que podría parecer que eres tu quien está generando basura, o al menos la imagen de tu web saldría mal parada.

formulario email jetpack sin captcha

Y como ya vimos que se pueden añadir servicios en los que compartir desde JetPack, añadir un icono para compartir en Whatsapp, o incluso como quitar el contador de veces que se ha compartido una publicación, igualmente podemos añadir un sistema de Captcha, en concreto reCaptcha de Google, al formulario que se muestra cuando alguien comparte tu publicación por email desde el botón correspondiente.

Además que es bastante fácil de hacer, los pasos son los siguientes:

1. Registra tu sitio en reCaptcha de Google y consigue la clave pública y secreta

Ve a esta página y pulsa en el botón Get reCaptcha.

crear recaptcha

En la siguiente pantalla te pide una serie de datos, de los que el verdaderamente importante y único es el del dominio – o dominios – al que quieres asociar el reCaptcha.

registrar recaptcha 1

Decide a qué dominio asociar el Captcha y pon un email tuyo de verdad y pulsa en el botón de Registro.

En la siguiente y última pantalla ya te muestra, en primer lugar, un par de claves, la Clave del sitio y la Clave privada.

registrar recaptcha 2

Apúntalas, las vas a necesitar ahora mismo.

2. Añade las claves de reCaptcha a wp-config.php

Abre para editar el archivo de configuración de WordPress wp-config.php y añade las siguientes dos líneas:

/** Añade captcha a compartir por email de jetpack**/  define( 'RECAPTCHA_PUBLIC_KEY', 'PON_AQUI_TU_CLAVE_DEL_SITIO_DE_RECAPTCHA' );  define( 'RECAPTCHA_PRIVATE_KEY', 'PON_AQUI_TU_CLAVE_SECRETA_DE_RECAPTCHA' );

Por supuesto, hay un par de cosas que debes sustituir por las claves que acabas de obtener en reCaptcha. Guardas los cambios y ya lo tienes.

La próxima vez que alguien comparta por correo electrónico desde tu sitio tendrá que demostrar que es humano y no una máquina maligna.

formulario email jetpack con captcha

 

Si quieres, ya que tienes creado el reCaptcha, en la misma página donde obtuviste las claves tienes el procedimiento para añadir manualmente este sistema en cualquier otra parte de tu sitio si así lo deseas.

Lamentablemente, no puedes añadir esta funcionalidad en los sitios de WordPress.com, solo en tu WordPress alojado, libre y completo.

jueves, 6 de agosto de 2015

Hoy en Ayuda WordPress

Hoy en Ayuda WordPress

Link to Ayuda WordPress

All in One SEO Pack en español

Posted: 06 Aug 2015 04:02 AM PDT

Si usas el maravilloso plugin All in One SEO Pack seguramente habrás comprobado que, a pesar de que en el paquete vienen incluidos los archivos de la traducción, no está en español, un engorro especialmente para algunas configuraciones importantes donde es importante saber exactamente qué debes elegir como ajuste.

Pues bien, hace ya tiempo que me puse en contacto con la gente de Semper Fi para ofrecerme a hacer la traducción, incluso me apunté al grupo de traducciones, pero como no había respuesta ni nada parecido me lié manos a la obra y traduje las 657 cadenas de traducción del plugin.

all in one seo pack español

Que quede claro que no es el mejor modo de hacerlo, pero ante mi incapacidad de ponerme en contacto con ellos o de subir la traducción al sitio oficial, aquí la tienes para descargar y subirla tu mismo para usarla en tus webs.

Para poner All in One SEO Pack en español solo tienes que descomprimir el archivo descargado y subir por FTP los archivos all_in_one_seo_pack-es_ES.poall_in_one_seo_pack-es_ES.mo a la carpeta ‘wp-content/plugins/all-in-one-seo-pack/‘ de tu instalación de WordPress para tener el plugin en español.

¡Que lo disfrutes!

Descargar “All in One SEO Pack en Español” All-in-One-SEO-Pack-español.zip – Descargado 33 veces – 54 kB

Nota: verás que hay aún algún texto sin traducir (muy pocos) simplemente es que no están disponibles para traducir.

miércoles, 5 de agosto de 2015

Hoy en Ayuda WordPress

Hoy en Ayuda WordPress

Link to Ayuda WordPress

WordPress 4.3, las novedades del editor que te encantarán

Posted: 05 Aug 2015 09:06 AM PDT

Entre las novedades de WordPress 4.3 que más te van a gustar, y de las que más vas a ser consciente son, claramente, las introducidas en el editor de entradas y páginas, pues las disfrutarás a diario.

Y es que, además de una revisión total a las capacidades de adaptabilidad a dispositivos móviles de la administración, el editor de entradas y páginas va a ser la estrella de esta nueva versión, quizás no por importancia sino por funcionalidad.

Y es que seguro que a alguno os parecen más relevantes las mejoras de seguridad, pero seguro que lo que más vamos a disfrutar todos, y mucho, van a ser las novedades en el editor, pues es lo que usamos – algunos – a diario.

Estas novedades implican principalmente una especie de marcado automático, que te evitará muchos clics en la barra de herramientas, con lo que ganarás en simplicidad y tiempo a la hora de escribir. Los “atajos” de formato introducidos a día de hoy son los siguientes:

  • Si empiezas una línea con 1. o 1) más un espacio a continuación, se crea un lista ordenada.
  • Para las listas desordenadas empieza una línea con o – y un espacio.
  • Si lo que quieres es crear una cita de texto empieza una línea con > seguido de espacio
  • Para insertar encabezados automáticamente empieza una línea con dos o más símbolos # más un espacio y el texto deseado a continuación y se crearán formatos de párrafo de título. Con dos # un título 2, tres # para el título 3 y así sucesivamente hasta 6 símbolos # para un título 6.

Si quieres deshacer cualquier formato automático anterior, y que lo tecleado solo sea texto sin formato, solo tendrás que pulsar la barra retroceso del teclado o las teclas Esc o Ctrl+Z (Cmd+Z en Mac) y se deshace el formato, así de sencillo.

En este vídeo lo entenderás mejor:

Y para finalizar, otra novedad de WordPress 4.3 que hará las delicias de todos será una especie de barra de herramientas emergente para los enlaces, similar a la que aparece al pulsar sobre una imagen o galería en el editor.

De este modo, si añadimos algún enlace a un texto, al hacer clic en cualquier parte del texto enlazado aparece una pequeña barra de herramientas bajo el mismo que nos permite eliminar el enlace pulsando la x o cambiar el destino del enlace haciendo clic en el icono del lápiz.

barra herramientas enlaces wordpress 4.3

Me parece genial, es otra novedad que nos ahorrará mucho tiempo y clics.

¿Más novedades de WordPress 4.3? las tienes todas haciendo clic aquí.


 

En el momento de escribir esto he detectado un bug (ya reportado) en la versión RC2, la actual, relacionado con los enlaces, y posiblemente relacionado con la nueva barra emergente de enlaces.

Cuando insertas una imagen en una entrada y tratas de cambiar el destino de su enlace desde el icono de la cadena (enlaces) del editor, al guardar la imagen desaparece del editor.

Seguramente ya esté solucionado para la versión final, así que te sirva de recordatorio de que hay que avisar de cualquier error que observes en tus pruebas de versiones ßeta y RC, que para eso están.

lunes, 3 de agosto de 2015

Hoy en Ayuda WordPress

Hoy en Ayuda WordPress

Link to Ayuda WordPress

Notificaciones web de Mac desde WordPress

Posted: 03 Aug 2015 10:21 AM PDT

Desde la introducción del navegador Safari de la versión Mavericks de Mac OSX, y también recientemente en Chrome para Mac, tu web puede mostrar avisos de escritorio para animar a tus lectores a recibir avisos en tu ordenador, aunque no tengan el navegador web abierto.

Esta cosa llamada Web Push Notifications, es un sistema de suscripción a las noticias de una web realmente interesante, pues cuando publiques nuevo contenido el usuario recibirá un aviso de su sistema operativo, aunque no tenga abierto el navegador web, pudiendo revisar lo último de tu sitio.

Ajustes notificaciones Safari Ajustes notificaciones Mac Centro notificaciones Mac

Es más, hay algunos sistemas que permiten enviar avisos personalizados, no solo los automáticos que se generan cada vez que publicas una nueva entrada.

Y lo mejor de todo es que hay un montón de servicios gratuitos que permiten integrar este sistema de Web Push Notifications en WordPress a través de plugins. Vamos a ver algunos …

Web Push Notifications

Realmente sencillo, solo tienes que instalarlo y añade  un icono nuevo al menú de escritorio de WordPress desde el que accedes al servicio web de Tidio, desde donde configurar el aspecto de la suscripción y los avisos de escritorio. También permite enviar mensajes personalizados.

Para las notificaciones de Chrome es necesario subir un archivo a tu servidor por FTP, debido al requisito de que sean conexiones HTTPS.

tidio1 tidio2 tidio3 tidio4 tidio5

Todo sencillo y todo gratis.

OneSignal Web Push Notifications

Este plugin enlaza con OneSignal, un servicio que se conecta con la Consola de Desarrolladores de Google para que, una vez registrado (gratis) en OneSignal, crees una aplicación que active los avisos web de escritorio.

onesignal1 onesignal2 onesignal3 onesignal4 onesignal5 onesignal6 onesignal7 onesignal8 onesignal9 onesignal10 onesignal11 onesignal12

Un poco bastante más engorroso de poner en marcha que el anterior pero igualmente muy efectivo y también gratis.

Push Monkey

Otro servicio que nos ofrece, a través de un plugin, la creación de notificaciones web es el de Push Monkey. Una vez instalado el plugin automáticamente nos invita a su página de ajustes, en la que nos anima a crear una cuenta, que nos ofrecerá un servicio de prueba durante 30 días, o si lo preferimos con alguno de los planes de pago, que van desde los 2,5$ al mes, tu decides, pero lo bueno es que puedes probarlo antes.

push monkey 6 push monkey 5 push monkey 4 push monkey 3 push monkey 2 push monkey 1 push monkey 7

El sistema es muy fácil de configurar, tiene estadísticas y funciona estupendamente.

Roost Web Push

Uno de los más utilizados, el sistema de notificaciones web de Roost también pasa por el registro en su servicio, ofreciendo avisos en Safari y Chrome, además de un buen montón más de opciones.

Igual que el anterior, nada más instalar el plugin nos invita a crear una cuenta de prueba de 30 días en el servicio antes de usarlo, con la salvedad de que nos pedirá la información de la tarjeta de crédito, aunque no nos carguen nada inicialmente.

La buena noticia es que te puedes saltar este paso, pues si abandonas el proceso de registro en ese paso y vuelves a tu WordPress verás que ya puedes acceder con el email y contraseña elegido y usarlo sin necesidad de dar información bancaria alguna.

Desde la página de administración del plugin tienes acceso a los ajustes, donde puedes incluso especificar el envío de avisos cuando haya nuevos mensajes en foros bbPress, qué categorías enviarán notificaciones, y si prefieres enviar la notificación solo cuando un usuario te visite más de una vez o solo después de hacer clic en algo, para no ser especialmente pesado.

roost 1 roost 2 roost 3 roost 4 roost 5

Por supuesto, como servicio profesional que es, también puedes mandar avisos personalizados, no solo los automáticos cuando publiques algo, un elemento de marketing genial.

¿Cual es mejor?

Es una pregunta complicada. En realidad el mejor es el sistema de Roost, y de hecho el más utilizado profesionalmente. Ahora bien, si para ti es un problema el pago mensual para un servicio destinado a un segmento de  usuarios limitado (usuarios de Mac) quizás tu mejor elección sea alguno de los dos primeros, entre los que gana por goleada en cuanto a sencillez el sistema de Tidio, el del plugin denominado Web Push Notifications, más sencillo es imposible.

Sobre todo ten en cuenta lo que acabo de apuntar, que es algo que ofreces a un sector muy concreto de visitantes, aquellos que usan Safari o Chrome para Mac, que serán quienes de verdad aprovecharán este tipo de servicio de notificaciones.

Eso si, marcarás diferencias totalmente, pues no deja de ser un servicio de suscripción realmente potente, que avisa a tus lectores aunque no tengan el navegador abierto, directamente en su escritorio del ordenador.


Nota: Las notificaciones web solo funcionan con el navegador web Safari para Mac OSX y Chrome para Mac OSX, y en el caso de Chrome solo con HTTPS.

 

 

Seguidores

Archivo del blog