miércoles, 19 de marzo de 2014

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

La difícil tarea de elegir un plugin WordPress

Posted: 19 Mar 2014 12:00 AM PDT

elegir plugin wordpress

Elegir el plugin perfecto en WordPress puede ser una tarea tediosa, a veces casi imposible, especialmente por la enorme cantidad de ellos que hay para casi cada necesidad que tengamos.

Si haces una sencilla búsqueda para, digamos, elegir un plugin que se integre/conecte/comparta en Twitter, los más de 3.000 resultados no nos ayudarán a elegir, más bien justo lo contrario.

elegir plugin en wordpress

Si, además, optas por marcar la casilla de mostrarlos por relevancia, lo que obtienes es una lista de los más populares, pero no en esa categoría, en lo que buscas, sino en general, lo que de nuevo no te ayuda nada, sino al revés.

Esto se está convirtiendo en un problema pues, a pesar de los elementos que nos pueden animar a elegir entre un plugin u otro: favoritos de un usuario de confianza, estrellas, número de descargas, prestigio del desarrollador; la realidad es que para el usuario recién llegado es una tarea ímproba donde la única solución es recurrir a la comunidad, a ti, a mi, y preguntar “¿cual es mejor para esto que quiero hacer?”.

¿Posibles soluciones?, se me ocurren algunas … 

  • Valoración de estrellitas por categoría, no de manera global.
  • Mejorar el buscador de plugins para discriminar mucho más, por supuesto obligando a los desarrolladores a seguir unas ciertas convenciones de etiquetado y clasificación por categorías.
  • Eliminar del repositorio todos los plugins que no tengan compatibilidad 100% con la última versión de WordPress.
  • Proceso de aprobación más exhaustivo de desarrolladores autorizados, con unos requisitos y pruebas previas claras.
  • Rediseño completo del repositorio oficial de plugins para una clasificación más detallada por categorías y subcategorías donde enclavar cada plugin.
  • Crear más listas personales de “los mejores plugins”
  • Cerrar el repositorio de plugins y que cada desarrollador los publique en su propio espacio o en mercados online de plugins o en buscadores más eficaces.

Los que aprovecharán, entre tanto, este descontrol con el marasmo de plugins serán los desarrolladores de pago, que destacarán aunque solo sea por eso, además del soporte al usuario.

¿Estas de acuerdo en que es un problema?, ¿se te ocurre alguna otra posible solución?

martes, 18 de marzo de 2014

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Publicar por email en WordPress, mejor con JetPack

Posted: 18 Mar 2014 12:00 AM PDT

publicar por email wordpress

Publicar por email con WordPress nunca ha sido la mejor manera de poner tus contenidos en la red, de hecho se podría decir que actualmente es la peor.

Desde siempre ha estado disponible la posibilidad de publicar por email en WordPress pero las posibilidades que ofrece son tan básicas y poco atractivas que conozco a muy poca gente que lo utilice, mas cuando hay aplicaciones móviles que superan este método con honores y, en consecuencia, lo hacen irrelevante.

publicar correo electronico incluido en wordpress

De hecho, incluso se ha especulado con la posibilidad de retirar esta funcionalidad de WordPress y dejarla como plugin, o si acaso mejorarla, para que sea realmente útil.

Pero, como en todo, estas cosas tienen sus adeptos, y sé de algunas personas que si lo usan, bien sea por falta de preparación tecnológica o por pura necesidad, pues no todos tenemos una conexión a Internet de alta velocidad y, en ocasiones, el correo electrónico es la única opción.

Pues bien, si es el caso, y mientras no mejore el sistema interno de publicar por email en WordPress, si vas a utilizar este método, es mucho más recomendable hacerlo activando el módulo incluido en JetPack, pues es mucho más avanzado y práctico.

publicar correo electronico jetpack

Los primeros pasos para utilizarlo son estos:

  1. Activa el módulo “Publicar por correo electrónico” de JetPack.
  2. Ve a “Usuarios -> Tu perfil” y encontrarás una nueva sección dedicada a la publicación por correo electrónico y pulsa el botón denominado “Activar Publicar por correo electrónico“, que genera automáticamente una dirección de correo.
  3. Si lo deseas puedes cambiar la dirección o desactivar el servicio en cualquier momento.
Activar publicar por email Modificar dirección email

La dirección creada es donde enviarás tus publicaciones por correo electrónico para que se publiquen automáticamente en tu WordPress. Es así de sencillo.

pubicar por emai wordpress

El asunto del mensaje será el título de la entrada y el texto de mensaje el de la publicación, pero hay más …

Lo mejor del sistema de JetPack, al contrario del incluido en WordPress por defecto, es que admite formatos de tu cliente de correo electrónico, y mucho más.

Formatos de texto

Si tu cliente de correo admite texto enriquecido o HTML entonces lo aplicará al publicar la entrada, y la mayoría lo hacen (Gmail, Hotmail, Outlook, Apple Mail).

No hay nada especial que hacer, simplemente usa los formatos de texto como lo harías normalmente en tu email y se trasladarán a tu entrada como HTML.

Adjuntos

Otro problema del veterano sistema era la inclusión de adjuntos, aquí solucionada, solo tienes que adjuntar archivos como lo harías normalmente en cualquier email. Solo tienes que tener en cuenta estas convenciones:

  • Si solo hay una imagen se mostrará tal cual
  • Si adjuntas varias imágenes se mostrarán automáticamente como galería
  • Puedes adjuntar imágenes sueltas y galerías, usando shortcodes

Si por algún motivo quieres que las imágenes no se muestren en galería deberás añadir el shortcode [nogallery].

Categorías y etiquetas

Para especificar las categorías y etiquetas utilizaremos los shortcodes que las controlan de este modo:

Para las categorías podemos usar el nombre de la misma o el ID, así:

[category General,15]

Las categorías ya deben existir, no se crearán si te equivocas con el nombre o ID.

Para las etiquetas usamos el nombre, separadas también por comas:

[tags mi tag, otra tag, otra más]

En este caso si la etiqueta no existe se crea.

Estado de publicación

También puedes especificar el estado de publicación a public (pública), private (privada), draft (borrador) o pending (pendiente de revisión). Si no especificas nada se publica automáticamente.

Se haría así:

[status private]

Programación

Igualmente hay un sistema, básico, de programación de las entradas, pudiendo demorar su publicación así:

[delay +1 hour]

[delay +2 days]

Títulos

Por defecto cogerá el asunto de tu correo electrónico como título de la entrada pero si lo prefieres puedes especificarlo de otro modo, con este shortcode:

[title Mi entrada maravillosa]

Y mucho más, si te animas estos son todos los shortcodes que puedes utilizar:

  • [category x,y,z]
  • [excerpt]texto del extracto[/excerpt]
  • [tags x,y,z]
  • [delay +1 hour]
  • [comments on | off]
  • [status publish | pending | draft | private]
  • [slug nombre-de-url]
  • [title Título de tu entrada]
  • [end] - todo lo que vaya detrás se ignora (p.ej. las firmas del email). Debe ir en su propia línea y con una línea en blanco antes.
  • [slideshow] - reemplaza la galería automática con un slideshoe
  • [nogallery] - desactiva la galería automática y muestra todas las imágenes tal cual
  • [more] - pone la etiqueta “more” donde quieras
  • [nextpage] - añade la paginación de entradas
  • [publicize off|yahoo|twitter|facebook] - cambia los ajustes del módulo Difundir de Jetpack si está activo
  • [ poll ]nombre de la encuesta[ / poll ] - inserta una encuesta de Polldaddy

Como puedes comprobar mejora con mucho lo que tenías hasta ahora, haciendo la publicación por email en WordPress viable, hasta interesante ¿no crees?

Aquí un ejemplo …

ejemplo de publicar por email wordpress con jetpack

PD: Hay un plugin que viene a hacer lo mismo que el módulo de JetPack, denominado Post by email, por si lo prefieres.

lunes, 17 de marzo de 2014

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

La muerte de WordPress podría estar ya anunciada

Posted: 17 Mar 2014 12:00 AM PDT

no abrir muertos dentro zombies

Nadie pone en duda hoy en día, y yo muchísimo menos, que WordPress es el rey de los CMS por derecho propio. Su filosofía y el ecosistema de plugins y temas demuestran que tiene una salud envidiable pero ¿durará esto siempre?

Creo que no hace falta explicar que en Internet no hay nada eterno y WordPress, con 10 años de vida, ya ha sobrevivido más que muchos servicios de los que casi ni te acordarás, como MySpace o Fotolog, que nadie podría pensar que perdieran su predominio hace bien poco.

Y esto no tiene porque ser siempre así, nos guste la idea o no, pues la regla es que las viejas tecnologías son sustituidas por otras nuevas y, algunas veces mejores.

Hay varios síntomas que podrían aventurar que la muerte de WordPress podría estar cerca, al menos si se cumplen una serie de condiciones. Lo que no está tan claro es qué lo sustituiría, aunque hay varios posibles candidatos.

Hay varias situaciones por las que WordPress podría desaparecer como lo conocemos, estas podrían ser algunas posibles candidatas/culpables:

wordpress zombie

… Una bifurcación (fork) …

WordPress es en sí mismo una bifurcación de otro software, B2/Cafelog, y al igual que le pasó a B2, también podría alguien tomar el código fuente de WordPress y crear una bifurcación con éxito suficiente como para que superase con el tiempo a WordPress.

Hay muchos factores que influyen en el éxito de una bifurcación pero cualquier desastre o error temporal de WordPress podría contribuir a ello. Solo imagina por un momento que los principales desarrolladores de WordPress se volcasen en un proyecto nuevo, que Habari tuviese un gran avance, o que surgiese otra bifurcación que, manteniendo los básicos de WordPress, lo llevase a otro nivel.

Nunca sabemos a ciencia cierta qué es lo que hace que el gran público elija un servicio u otro, y tenemos grandes ejemplos de que no siempre las mejores plataformas triunfan.

… Cambio de plataforma …

En ese posible escenario de cambio de plataforma no es imprescindible que se dirigiese hacia una bifurcación, bien podría pasar que los usuarios decidieran masivamente, o poco a poco, empezar a utilizar software ya existente, por el motivo que fuera.

Existen competidores con buena salud, ahí tenemos a Blogger, mucho tiempo medio abandonado por Google, pero que en cualquier momento podría suponer una competencia feroz a WordPress a poco que se lo proponga el gigante de Mountain View. Solo imagina que liberen su código fuente, o que hagan una campaña de promoción del servicio al nivel de la que han hecho con Google+ u otras.

Lo mismo podría pasar, por distintos motivos, con plataformas como Tumblr, de quien el mismo WordPress ha incorporado muchas de sus funcionalidades.

Cualquier cambio de tendencia mayor podría dirigir a los usuarios a usarlo, en un paradigma de vuelta al blogging desde las redes sociales, en el que les supondría un salto menor de tecnología la filosofía de trabajo de Tumblr que la de WordPress, poniendo al primero en la estratosfera de los gestores de contenido.

De igual modo, ahí siguen otros CMS como Drupal o Joomla, aparentemente dormidos durante años ante la deslumbrante luz de WordPress, pero que – con el impulso suficiente – podrían recuperar gran parte de su parte del pastel perdido e incluso superarlo, con el aliciente de que son softwares bien documentados hace años y con una base de usuarios y desarrolladores lo suficientemente amplia como para poder recuperar el trono, especialmente ante un problema grave que sufriera WordPress.

… Un desastre …

Si WordPress sufriese un problema grave, con difícil o lenta solución, o varios continuados del mismo calibre, bien podría poner en peligro la apuesta de las empresas y los usuarios por este CMS.

Todavía hoy nos acompaña el “sanbenito” de que WordPress no es seguro, en gran parte a causa del verano de 2009, cuando en realidad ahora mismo WordPress es seguro.

Si algo así sucediera durante un periodo de tiempo lo suficientemente largo, tanto empresas como usuarios e incluso desarrolladores se pensarían si utilizar y ofrecer otro software más fiable, mientras el prestigio de WordPress caería vertiginosamente, pues ya sabemos el poder viral de la red para aupar o hundir lo que sea.

… Estancamiento …

El mundo del software es endiablado, y no digamos el del software de Internet. Un estancamiento por parte de WordPress en adoptar nuevas tecnologías, e incluso crear propias, bien podría provocar la desidia y falta de interés hacia su desarrollo y uso.

Todos nos hemos acostumbrado a pedir más cada poco tiempo y, por muy bien que funcione, la promesa de nuevas características, nuevas versiones con cambios relevantes de interfaz y mejoras nos ponen a todos los dientes largos, nos anima a hablar de ello y a difundirlo, y hoy en día o se habla de ti o estás muerto.

Una larga serie de actualizaciones menores, que no enamoren o incluso traicionen las esperanzas y deseos de los usuarios (recordemos, a quien va destinado el software), como ya pasó con erróneos cambios de interfaz de administración o marchas atrás como la de los tipos de entrada anunciados para la versión 3.6 y aún sin fecha, bien podrían desanimar e incluso cabrear a usuarios que viesen traicionados sus deseos.

Imagina que la expectativa que hay con WordPress 4.0 resultara en una decepción, pues aunque ya sabemos que las versiones con números redondos no tienen – en el mundo WordPress – porqué ser las más relevantes, y hay buenos ejemplos de ello, la realidad es que en el mundo, mucho más amplio, del software está en el imaginario de todos que las versiones “redondas” tienen que traer grandes cambios, sino decepcionan, y hasta WordPress ha cumplido hasta ahora, sino recuerda la integración de WordPress MU en la versión 3.0, todo un reto.

… Nuevos jugadores …

Por supuesto, en cualquiera de estas situaciones, o simplemente por mera evolución, en cualquier momento puede surgir una nueva plataforma que ofrezca justo lo que los usuarios estén demandando en ese momento.

Hay candidatos como Ghost que apuntan en la buena dirección, y no siempre una renovación puede frenar una migración o apuesta masiva a otro software, como ya ha sucedido en el pasado en muchas ocasiones.

WordPress ya se ha adaptado a los microformatos o los tipos de entrada, para competir con Tumblr, pero no siempre los cambios pueden adoptarse tan rápidamente ante un nuevo competidor, y no siempre se puede, a veces simplemente ocurre.

Una nueva plataforma que aunase fantásticas características, código abierto y apuesta por los usuarios y los desarrolladores, no digamos si facilitase la rentabilidad de estos últimos, podría ser un competidor feroz para WordPress.

… Pérdida de valores …

Pero no es necesario que entre nuevos jugadores en el terreno para que sea posible la muerte de WordPress, también puede suceder que se pierdan los valores que han hecho de este CMS el rey de la web.

Cuestiones como una perversión de la filosofía de WordPress, una pérdida de liderazgo por parte de Matt Mullenweg por el motivo que sea, una desafección importante entre los desarrolladores independientes y Automattic, un cambio de licencia, un alejamiento de lo que hace a WordPress especial, un exceso de pomposidad y complejidad, bien podrían alejar a programadores y usuarios de este software, y buscar otro que fuera fiel a esos principios básicos que lo han hecho grande.

… ¿Tiene futuro WordPress? …

Pues claro, y enorme, pero depende de todos nosotros. Lo que hace grande a WordPress es su comunidad; desde el usuario que hace sus primeros pinitos en HTML hasta el desarrollador que libera un plugin, desde el redactor que lo usa para compartir sus escritos hasta el que colabora en su traducción, desde el diseñador de temas hasta la última empresa que apuesta por la libertad que ofrece.

WordPress tiene un gran futuro, pero también muchos retos que afrontar, con libertad, con humildad, pero sobre todo con la apuesta y colaboración de toda la comunidad.

viernes, 14 de marzo de 2014

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

AyudaWP – Ayuda WordPress

Posted: 14 Mar 2014 12:42 PM PDT

marca registrada wordpress

Nunca he entendido bien el por qué de no poder usar el nombre “WordPress” en los dominios, máxime cuando este blog ya se llamaba “ayudawordpress” antes de existir esa norma, que introdujo Automattic para evitar usos fraudulentos, que no es ni ha sido nunca mi caso.

Según la norma … 

Por diversas razones relacionadas con nuestra marca WordPress, pedimos que si vas a empezar un sitio sobre WordPress o relacionado con el, no utilices “WordPress” en el nombre de dominio. Trata de usar “wp” en su lugar, u otra variación. No somos abogados, pero tenemos algunos muy buenos que nos dicen que tenemos que hacer esto para preservar nuestra marca. También muchos usuarios nos han dicho que lo encuentran confuso.

Si ya tienes un dominio con “WordPress” en el, redirigirlo al equivalente “wp” está bien, con tal de que el principal que vean los usuarios y tu promociones no contenga “WordPress”, y más adelante podrías considerar transferir el antiguo a la Fundación.

"WordPress" en subdominios está bien, como wordpress.ejemplo.com, solo nos preocupan los dominios de nivel superior.

Hemos dicho esto a todo el que nos ha preguntado, solo queremos hacerlo público para que más gente sea consciente de esta política.

¡Hay otros dominios que usan WordPress en el nombre!
Si no son WordPress.com, WordPress.net, WordPress.org, WordPress.tv o WordPressFoundation.org no están permitidos y debes contactar con el propietario señalándole esta página. Observamos que la mayoría de estos frecuentemente son sitios spam y que distribuyen plugins y temas con malware, por lo que es probable que no quieras estar asociado a ellos.

Pero la realidad es que si usas el nombre wordpress en tu dominio no solo puedes encontrarte con un requerimiento por parte de los abogados de Automattic sino que, directamente, no puedes enviar material a WordPress.tv, montar una WordCamp y muchas cosas más, ya que infringes “la norma. Yo mismo renuncié a preparar una WordCamp hace un año por estas cosas, para no discutir. Así está la cosa.

Además está la tontería esa de montar campañas para asediar a sitios que usen el nombre en el dominio, sugerida por “la norma“, que he sufrido en más de una ocasión por parte de gente que no sabía siquiera qué era WordPress, su filosofía, ni siquiera su licencia, no digamos lo que significa pertenecer y participar en la comunidad de WordPress.

Al final es una empresa comercial, Automattic, quien ostentan la marca – que no el proyecto y la comunidad – WordPress, y ellos si pueden usar el nombre, pero si tu creas un sitio como este, ayudawordpress.com o amigosdewordpress.es o megustawordpress.org o lo que sea no puedes usar el nombre, cuando tu no estás haciendo uso comercial sino todo lo contrario: creando comunidad y difundiendo WordPress.

Tengo que decir que yo nunca he tenido problemas por parte de Automattic al respecto, al contrario, siempre han sido comprensivos e incluso me han aconsejado y apoyado, pero no es esa la cuestión.

La cuestión es que, aún a sabiendas de que en ningún caso iba Automattic a emplear tiempo y dinero en meterme un pleito por usar el nombre WordPress en el dominio para compartir información y ayuda sobre WordPress, hacer comunidad y difundir este maravilloso CMS, en realidad si me generaba inconvenientes, también por parte de sus productos, por ejemplo: no poder enviar mi blog al showcase, no poder usar la aplicación móvil oficial correctamente, y varios engorros más que he ido soportando, además de los pesados de turno que, cada cierto tiempo, me enviaban emails increpándome para que quitara la palabra WordPress de mi dominio como si estuviese matando a alguien o algo parecido.

En fin, que ya está hecho, me ha costado hacer el cambio por diversos problemas con el hosting pero al menos no me vendrá nadie tocando las narices con la bobada esta, que para mi sigue siéndolo.

Espero no haber roto nada, que la migración ha tenido tela marinera, y aún ando apañando cositas, que son muchos proyectos asociados, publicaciones, aplicaciones, etc, etc, etc, y no todo es tan fácil como hacer una redirección y arreando.

Si ves que algo no funciona avisa, por favor.

Error al subir archivo a WordPress (soluciones)

Posted: 14 Mar 2014 12:00 AM PDT

Uno de los errores más recurrentes en WordPress es el problema del feo fallo que se muestra cuando no puede subir alguna imagen, provocado por varios posibles culpables y, en consecuencia, con distintas posibles soluciones.

El error más común es debido a que tu sitio no admite ficheros de más tamaño del definido por defecto, que mostrará un feo mensaje como este:

error subida archivo grande wordpress

Este error, dependiendo de tu situación puede tener fácil o difícil solución.

Si administras el sitio solo tienes que añadir unas líneas a tu archivo .htaccess para evitar el límite de tamaño de subida de archivos de WordPress, estas:

#set max upload file size  php_value upload_max_filesize 10M    #set max post size  php_value post_max_size 10M

Pero si no es así, si no administras tu propio sitio entonces solo te queda pedir a tu administrador que haga el cambio por ti, en tu archivo .htaccess o en el fichero PHP.ini del servidor.

La cosa se complica cuando el problema no es tan obvio, y simplemente ves un error de este tipo, donde no te informa del motivo del mismo:

error imagen subida wordpress

¿Posibles culpables?

El primero, y más fácil de arreglar, son los permisos de la carpeta a donde se suben los archivos, pues solo tienes que acceder a la misma, por FTP o desde el navegador de archivos de tu panel de alojamiento y cambiar los permisos de carpeta, que para asegurar pondremos a 777, o sea, lectura, escritura y ejecución para todos.

Una variable es que no se puedan crear las carpetas de mes/año/ dentro de la carpeta de subidas, normalmente “uploads“, en cuyo caso es a esta a la que hay que aumentarle los permisos. Esto suele pasar mucho en instalaciones automáticas creadas desde el panel del alojamiento.

Otra posibilidad es que tengas activo el conocido como “Safe mode, algo que tendrás que pedir a tu proveedor de alojamiento si quieres desactivarlo y comprobar si ese es el motivo.

Y, para terminar, y una de las soluciones que funcionan en muchos casos es desactivar los plugins e incluso cambiar de tema, pues hay algunos de ellos que llevan incorporado jQuery que interfiere con WordPress.

En este caso tendrías que ir desactivando plugins uno a uno y comprobar si funciona la carga de archivos después, y lo mismo con el tema, cambiando a otro a ver si se arregla.

También, en algunos casos, por cuestiones del servidor, a veces por una configuración o instalación inadecuada, WordPress no localiza bien la carpeta donde subir los archivos, en cuyo caso podrías solucionarlo añadiendo algo similar a esto al archivo de configuración, el fundamental wp-config.php:

define( 'WP_TEMP_DIR', ABSPATH . 'wp-content/tmp/') ;

Es un error muy feo, y bastante desesperante, pero la mayoría de las veces se puede solucionar con alguna de estas posibilidades. Por supuesto, si sabes alguna manera más de arreglarlo nos lo cuentas.

jueves, 13 de marzo de 2014

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Enlaces personalizados en las galerías

Posted: 13 Mar 2014 12:00 AM PDT

enlace externo

Si alguna vez has utilizado galerías en WordPress sabes que se crean con miniaturas de las imágenes seleccionadas, que puedes enlazar al adjunto, al archivo original o sin enlace, que muestre solo las miniaturas tal cual.

Pero ¿qué te parecería poder enlazar cada miniatura a donde sea?

Si alguna vez has utilizado galerías en WordPress seguro que hubieses deseado alguna vez hacer algo así ¿verdad?

Pues se puede … 

Solo tienes que instalar el plugin WP Gallery Custom Links que, como su propio nombre indica, permite enlazar archivos de la galería al enlace personalizado que quieras, a una URL externa, a una entrada de tu sitio, a donde te parezca.

Su uso es, además, sencillísimo. Solo tienes que activar el plugin y desde ese momento, cuando crees una galería podrás, además de las opciones habituales, enlazar cada imagen a una URL personalizada, pudiendo también definir si el enlace abrirá en ventana nueva o incluso si quieres que se mantengan efectos como Lightbox que tengas activos (pues por defecto los desactiva para los enlaces personalizados).

¿El resultado?, perfecto.

enlaces personalizados galerías wordpress

miércoles, 12 de marzo de 2014

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Galerías HTML5 en WordPress 3.9

Posted: 12 Mar 2014 12:00 AM PDT

HTML5 3D Wallpaper by Rafael Otake

WordPress cada vez se acerca más a utilizar el estándar HTML5, y en la nueva versión, WordPress 3.9, ya está decidido que se utilizará HTML5 también para las galerías de imágenes.

Ya está subida la propuesta definitiva al frac de WordPress 3.9, que consistirá en que las nuevas galerías por defecto utilizarán < figure > y < figcaption > en los temas que lo activen.

Una vez esté activo el cambio con la nueva actualización, si eres desarrollador y quieres mantener la compatibilidad con lo anterior podrás hacerlo de dos maneras:

  1. Aplicar estilo no solo a los nuevos elementos HTML5 sino también a los selectores CSS con la definición tradicional de los elementos.
  2. Filtrar los atributos del shortcode y sobrescribir los parámetros de la etiqueta. Como se introdujo en WordPress 3.6 el filtro shortcode_atts_gallery tendrás compatibilidad hacia atrás con las dos últimas versiones.

El código para sobreescribir los parámetros de la etiqueta descritos en el segundo método serían algo así:

/**   * Remplaza los elementos con sus correspondientes en HTML5.   *   * @param array $atts El array de salida para los atributos del shortcode.   * @return array HTML5-ificado de los atributos de galería.   */  function prefix_gallery_atts( $atts ) {      $atts['itemtag']    = 'figure';      $atts['icontag']    = 'div';      $atts['captiontag'] = 'figcaption';         return $atts;  }  add_filter( 'shortcode_atts_gallery', 'prefix_gallery_atts' );

Lo mejor de este segundo método de añadir compatibilidad hacia atrás es que también añade compatibilidad hacia adelante, o sea, que podrás usar marcado HTML5 en las galerías ahora mismo, antes de que salga WordPress 3.9.

WordPress 3.9 beta 1, lista para probar

Posted: 11 Mar 2014 05:23 PM PDT

bienvenido a wordpress 3.9

Si eres de los que colaboran probando las versiones beta de WordPress, para que luego salga todo mucho mejor, ya tienes la primera versión beta de WordPress 3.9 lista para instalar.

Las novedades que vamos a ver en WordPress 3.9, ya incorporadas en versión temprana, son las siguientes:

  • Tiny MCE 4: nueva versión del editor visual de entradas, con un marcado más limpio y libre de errores a la hora de copiar y pegar texto desde procesadores de texto como Microsoft Word.
    tinymce 4 en wordpress 3.9
  • Personalizador de widgets: gestión completa para añadir, quitar y modificar widgets con el sitio a la vista, integrados en el personalizador de temas.
    better widgets en wordpress 3.9
  • Navegación de temas en el instalador: el navegador de temas que se introdujo en WordPress 3.8 ahora también está disponible a la hora de instalarlos.
    instalador temas wordpress 3.9
  • Vista previa de galerías en el editor: solo tienes que crear una galería de imágenes e insertarla en el editor para ver este bonito nuevo efecto de previsualización.
    vista previa de galerías en el editor de wordpress 3.9
  • Galerías HTML5: en los temas que lo soporten las galerías ahora tendrán marcado HTML5.
  • Subir imágenes soltándolas directamente en el editor: un paso menos para una tarea habitual; aún hay muchas pruebas que hacer pero a mi me ha funcionado bien, eso si, no se insertan directamente sino que se abren en el navegador de imágenes, un poco raro esto.
    subir imagenes directamente al editor en wordpress 3.9
  • Mejoras en la edición de imágenes: ahora es más fácil hacer modificaciones a las imágenes que subes a una entrada, pudiendo por ejemplo, recortarlas y rotarlas sin tener que cambiar de pantalla.
    editar imagen en navegador de adjuntos de wordpress 3.9
  • Listas de reproducción de audio y vídeo: ahora puedes insertar en las entradas listas de reproducción de audios y vídeos, no solo uno cada vez.
    Crear lista de reproducción Insertar lista de reproducción Lista de reproducción publicada
  • Ahora se usa la extensión de base de datos MySQL Improved (mysqli) en las versiones recientes de PHP, así que los desarrolladores de plugins deben revisar que funcionen bien y no estén haciendo llamadas a funciones mysql_* directamente.
  • Revisión completa del sistema de autoguardado.
  • Actualización de bibliotecas como Backbone 1.1, Underscore 1.6, Masonry 3, PHPMailer y Plupload.

¿Quieres probar la beta?, anímate a hacerlo aquí.

martes, 11 de marzo de 2014

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Eliminar el botón de Añadir objeto del editor de WordPress

Posted: 11 Mar 2014 12:00 AM PDT

Seguramente ya sabrás que se pueden modificar los perfiles de usuario para añadirles o quitarles capacidades, pero hay ocasiones en que, sin cambiar los perfiles de usuario, puedes necesitar quitar el botón de “Añadir objeto” del editor de WordPress.

El modo estándar de hacerlo sería bajar al usuario o usuarios al perfil de Colaborador para que no pueda añadir objetos desde el editor, pero hay situaciones en que puede que quieras simplemente quitar el botón.

Si es el caso solo tendrás que añadir el siguiente código a tu plugin de utilidades o al fichero functions.php del tema activo:

//Quitar botón multimedia del editor para no admins  function RemoveAddMediaButtonsForNonAdmins(){      if ( !current_user_can( 'level_10' ) ) {          remove_action( 'media_buttons', 'media_buttons' );      }  }  add_action('admin_head', 'RemoveAddMediaButtonsForNonAdmins');

Guardas los cambios y ya lo tienes. Con el código anterior, todo usuario que no sea administrador (level_10) no verá el botón de “Añadir objeto“, lo que no impedirá que los usuarios con el perfil de Autor o Editor sigan pudiendo subir imágenes a través del menú “Medios -> Añadir nuevo“.

Antes Después

Si quieres que, por ejemplo, que también los editores vean el botón entonces cambias el nivel a level_7.

Ataque DDOS a WordPress a través de XML-RPC

Posted: 10 Mar 2014 05:07 PM PDT

ataque ddos wordpress

Si tienes activo XML-RPC en WordPress eres susceptible de pasar a la lista de los más de 162.000 sitios que han sido ya atacados mediante un ataque de denegación del servicio distribuido o DDOS.

Según informa Sucuri cualquier WordPress co XML-PRC activo, la mayoría porque está activo por defecto, puede convertirse en un zombie más que será utilizado para el ataque DDOS, en principio usado para tirar abajo un sitio muy popular.

En pocas horas se han llegado a utilizar para este ataque DDOS más de 162 mil WordPress totalmente limpios y seguros, utilizando su protocolo XML-RPC para seguir con el ataque.

Todo se pone en marcha con una simple petición de pingback a un sitio inocente en forma de un solo comando en Linux:

$ curl -D -  "www.cualquiersitiowordpress.com/xmlrpc.php" -d '<methodCall><methodName>pingback.ping</methodName><params><param><value><string>http://VICTIMA.com</string></value></param><param><value><string>www.cualquiersitiowordpress.com/postchosen</string></value></param></params></methodCall>'

Para no ser utilizado en este ataque DDOS solo tienes que desactivar XML-RPC. Ya avisé en su día que tener activo por defecto XML-RPC era un riesgo de seguridad, y ahora se confirma de la peor forma posible.

En fin, si quieres desactivarlo puedes hacerlo de 3 maneras:

  1. Renombra el fichero xmlrpc.php que encontrarás en la carpeta raíz de la instalación de WordPress, y recuerda volver a hacerlo tras cada nueva actualización porque lo meterá de nuevo.
  2. En el fichero wp-config.php, después de require_once(ABSPATH . 'wp-settings.php');, añade la siguiente línea:
    add_filter('xmlrpc_enabled', '__return_false');
  3. Añade el siguiente código al archivo functions.php del tema activo:
    add_filter( 'xmlrpc_methods', function( $methods ) {     unset( $methods['pingback.ping'] );     return $methods;  } );

Eso si, desactivar XML-RPC no es algo banal, pues es el protocolo utilizado para pingbacks, trackbacks, publicación desde aplicaciones móviles, de escritorio y mucho más.

Por último, y no es una medida de seguridad sino solo de comprobación, puedes revisar si ahora mismo tu sitio está siendo utilizado para un ataque DDOS en esta herramienta.

Seguidores

Archivo del blog