Si buscas algún código útil para mejorar tu tema, personalizar WordPress o simplemente aprender alguna funcionalidad nueva que puedas aplicar a tu sitio hay una nueva web donde encontrarás un montón de fragmentos de código (snippets) para WordPress.
Me dirás que ya hay muchos sitios para este tipo de cosas pero WP Snippets añade un buscador instantáneo que te ofrece los resultados al momento, lo que facilita las búsquedas.
Actualmente no tiene aún muchos códigos pero seguro que pronto se convierte en una estupenda base de datos de conocimiento sobre códigos útiles para WordPress.
Contenido exclusivo para suscriptores al Feed
¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:
Pasa mucho en los temas tipo revista que, debido a que aprovechan al máximo el espacio de portada, hay ocasiones en que los titulares se acortan, quedando bastante feos.
Para solucionar este problema podemos abordarlo desde dos puntos de vista bien distintos, vamos a verlos …
Acortar los títulos
Esta solución considero que es la peor, porque se pierde el poder de los títulos en la portada, algo que no ayuda a atraer la atención de tus lectores, pero si es la opción por la que optas tendrías que sustituir el código del loop que llama al título por esto otro:
Lo que hacemos en este ejemplo es limitar la visualización del título a 95 caracteres de manera que si tiene menos caracteres se muestra completo y, si fuera más largo, sustituir lo que sobrepase esos 95 caracteres por "…"
Limitar los títulos
Para mi gusto, es mucho mejor esta solución, que pasa por educar al redactor a limitar la longitud de sus títulos, mejorando el SEO y el "click through" de las entradas que publique.
Solo hay que añadir esta nueva función al fichero functions.php de tu tema activo:
if(str_word_count($title)>= 12)//aqui definimos el máximo de palabras permitidas
wp_die( __('Error: tu título sobrepasa el máximo de palabras razonable, vuelve atrás y mejóralo, tus lectores te lo agradecerán.'));
}
add_action('publish_post', 'titulolargo');
Con este código, cuando el redactor trata de publicar un título con más de las palabras definidas (12 en este caso) se encuentra con una pantalla de error de WordPress (wp_die) que le muestra el mensaje elegido y le invita a volver atrás y acortar el título.
También tienes el método largo, aunque más versátil, que permite definir si acortas títulos o palabras, y que ya comenté en otra ocasión en esta entrada.
Espero que os ayude, máxime visto que en los foros oficiales en español de WordPress.com de momento te despachan cerrándote los hilos y dirigiéndote al formulario de contacto (en inglés) y en el blog oficial te remiten al post de Microsoft y, de nuevo a los foros de WordPress.com, que te devuelven aquí, creando un loop infinito (sic). Vamos, un alarde de como marear al usuario y no dar una respuesta a tanta inquietud.
Vamos a ello …
1. ¿A qué es debida la migración de Live Spaces a WordPress.com?
La explicación oficial es que con este acuerdo Microsoft ha decidido ofrecer una mejor plataforma de publicación de blogs a los usuarios de Live, algo con lo que estamos de acuerdo (en que WordPress es mejor), lo que no se ha dicho son los motivos estratégicos finales de esta acción, si Microsoft quiere ir más allá en su relación con Automattic o incluso si pretende “patrocinar” otros servicios como Gravatar o incluso Intense Debate, y casi prefiero que no o puede que dentro de poco tengamos que tener cuenta en Live para acceder a nuestro blog, conociendo la tendencia de Microsoft de tratar de controlar todo (igualita que la de Apple pero encima sin encandilar al usuario). En definitiva, y como bien me apunta Marcelino, es que Microsoft abandona Live Spaces, punto.
2. La migración, paso a paso
Paso 0: Iniciar la migración en Live Spaces
Ve a tu espacio e inicia sesión.
Haz clic en Primeros pasos. Actualizar mi blog a WordPress.com.
Haz clic en Continuar.
Aparecerá la página principal de WordPress.com.
Sigue las instrucciones en pantalla, que detallamos a continuación …
Paso 1: Conexión
Lo primero que tenemos que hacer es conectar todo junto en el proceso de actualización. Si ya tienes una cuenta en WordPress.com puedes introducir ahí tu información si prefieres traer tu Espacio Live a la cuenta existente. Sino crea una cuenta nueva en http://es.wordpress.com antes de empezar.
Para empezar la migración haz clic en el botón “Connect”
Si no vieras el botón es que WordPress.com no ha detectado que ya tienes cuenta en el sitio, solo tienes que acceder y ya lo verás.
Una vez hagas clic en el “Connect” se te pedirá que te conectes a tu cuenta de Microsoft Live si no lo has hecho ya para, de este modo, poder conectar tu Live Space a WordPress.com. Sería una pantalla así …
Si no habías accedido antes rellena los datos de acceso a tu cuenta de Windows Live y, en ambos casos, haz clic en el botón “Connect” o “Conecta”, como aparezca.
Por supuesto, si no estás de acuerdo en realizar la conexión, puedes terminar aquí mismo el proceso haciendo clic en el botón “No, thanks” o “No, gracias”.
Paso 2: Cuenta de usuario
Si ya tienes una cuenta en WordPress.com estás listo para comenzar, en caso contrario se te pedirá que crees una nueva …
No te asustes si ya ves los datos cumplimentados en el formulario con tu información del ID de Live, eso es debido a que estos datos se conocen – y se usan – en el proceso de conexión. Por supuesto, si quieres puedes cambiar los datos en este momento por los que tu quieras. Es importante que elijas una contraseña lo más segura posible, para ello verás un indicador que va cambiando de color según la escribes.
Lees las condiciones del servicio, marcas la casilla que indica que estás de acuerdo con las mismas (si es así) y le das al botón “Next” (siguiente).
Si ya habías accedido a tu cuenta de WordPress.como como te recomendé en el paso anterior entonces no tendrás que rellenar nada, solo elegir si quieres que tu Live Space se integre en un sitio ya creado o prefieres crear uno nuevo (normalmente la elección más habitual si el contenido es distinto a otros sitios que ya tengas).
Si eliges un sitio ya existente se te preguntará si quieres permitir que se envíen avisos de tus nuevas publicaciones a tu cuenta de Windows Live Messenger.
En cualquier caso, tras hacer lo anterior haz clic en “Next” (siguiente)
Paso 3: Crea tu sitio en WordPress.com
Esto ya lo hemos cubierto en varias ocasiones y, casi lo mejor, es que veas la siguiente presentación (desde la diapositiva 15) que te muestra todos los pasos a realizar, es solo cuestión de ir rellenando información, en un par de pantallas tendrás tu sitio creado.
Paso 4: La actualización
Una vez completada la información de tu nuevo sitio, como la URL que tendrá y el nombre del mismo, ya empezamos la migración del contenido de tu Live Space a WordPress. Lo primero que verás será una pantalla de confirmación antes de empezar el proceso …
Mientras se realiza la migración recibirás un email de WordPress dándote la bienvenida, así te entretienes en el proceso. Cuando haya terminado verás una pantalla así …
Y ya está, ya has terminado la migración propiamente dicha, ahora es posible que hayan quedado algunos flecos, vamos a verlos.
3. No me fío de la migración, quiero descargar mi Space
Puedes conservar una copia de tu blog de Spaces actual y decidir más adelante (ojo, antes del 16 de marzo de 2011) si deseas moverlo a WordPress.com o a otro servicio de blog
Ve a tu espacio e inicia sesión.
Haz clic en Download my blog to my PC (Descargar mi blog en el equipo).
En el cuadro de diálogo Descarga de archivo, haz clic en Guardar. Selecciona la ubicación en la que deseas guardar el archivo y, a continuación, haz clic en Guardar.
Se guardará el blog en formato HTML y se organizará en carpetas para que puedas almacenarlo y revisarlo fácilmente.
4. Paso, me habéis cabreado, borro mi Space
Nada, ya volverás (a WordPress), si quieres eliminar tu espacio:
Ve a tu espacio e inicia sesión.
Haz clic en Continuar y eliminar mi espacio.
Recuerda que no puedes deshacer esta acción, es irreversible, si dudas mejor haz una copia antes.
Haz clic en Continuar.
5. He perdido mis Listas después de haber migrado a WordPress.com
Microsoft ha diseñado una solución temporal para los usuarios que han perdido sus Listas luego de haber migrado su blog a WordPress. Si eres uno de esos usuarios que desean recuperar el acceso a la información de tus Listas hay que seguir estos pasos:
En la parte superior de tu navegador (donde verás la dirección: http://{cid}.profile.live.com – Agrega la palabra "lists" sin las comillas al final de la URL. De este modo, se verá así: http://{cid}.profile.live.com/lists
Clic en Enter.
Deberás ese momento podrás acceder a todas las listas que estaban anteriormente disponibles en tu Espacio.
Nota: Esta solución estará únicamente disponible hasta Marzo, 2011 así que mejor que las copies y guardes en tu ordenador porque luego no podrás recuperarlas
En WordPress, por supuesto, puedes crear listas. Puedes hacerlo de muchas maneras pero mi consejo es el siguiente:
Crea una entrada nueva
Forma tu lista como quieras, puedes incluso añadir enlaces a cada elemento de la misma
Cambia al editor HTML y copia el código generado (control+c o comando+c en tu teclado)
Añade un Widget de texto en “Apariencia -> Widgets”
Ponle el título que quieras y en la caja de texto pega (control+v o comando+v) el código que copiaste antes
Haz clic en guardar para que se guarden los cambios en el widget y tu lista salga en la barra lateral elegida de tu sitio
La entrada que usaste puedes borrarla o guardarla (sin publicarla) y usarla para generar códigos en cualquier ocasión en que quieras usar este truco para pegar HTML en tus widgets de texto
5. FAQ (preguntas frecuentes)
¿Que ha pasado con mis fotos? Si tienes un módulo de fotos en tu espacio, puedes seguir organizando, almacenando y compartiendo las fotos en Windows LiveSkyDrive. Pero no será migrado a WordPress.com, sólo aquel contenido multimedia integrado a las entradas del blog será movido.
¿Puedo mover mi tema? No, no puedes mover tu tema pero en WordPress.com encontrarás más de 100 a elegir.
¿Puedo mover listas, libros de visitas o notas? No, WordPress te ofrece un montón de funcionalidades similares en algunos casos, además de muchas que no conocías, como estadísticas en tiempo real, iconos para compartir tus entradas en las redes sociales, encuestas, botones para votar comentarios y mucho más. Date una vuelta por el Escritorio de administración de tu sitio y verás.
Si tenías listas de enlaces a blogs amigos, modulos y cosas así guarda todo lo que puedas en formato HTML o incluso a mano, luego puedes añadirlo en los widgets de texto (no siempre pues WordPress.com restringe ciertos códigos por temas de seguridad) y los enlaces en la sección de enlaces, y luego añadir el widget de enlaces.
Mi blog de Spaces era privado ¿lo es también tras migrar a WordPress? En la migración se guarda esta configuración, no obstante puedes cambiarla en cualquier momento en las opciones de privacidad del escritorio de administración de WordPress.
Si tenías amigos a los que permitías ver tu blog privado esta información no se importa así que tendrás que marcar tu sitio en WordPress para que solo lo vean las personas que tu elijas. Luego, en la página de configuración de usuarios puedes añadirles al sitio (se requiere que abran cuenta en WordPress.com aunque no creen un sitio).
¿Qué pasa con los borradores? No se migran así que mejor que los publiques antes de la migración. Luego, si quieres, puedes hace que vuelvan a ser borradores en las opciones de publicación del editor de entradas de WordPress.
¿Se migran los comentarios? Si, los comentarios de tus posts se migrarán a WordPress.
¿Que pasa con mis álbumes de fotos? Si no tenías las imágenes insertadas en tus posts del blog en Spaces no se migrarán. Puedes insertarlas en el lugar adecuado antes de la migración. No obstante, tus álbumes seguirán disponibles en Windows Live Photos.
¿Donde están mis amigos y grupos? WordPress.com no tiene un sistema de “grupos” o “amigos” como lo conoces en Live Spaces así que no se puede migrar esa parte. Si recuerdas el proceso de migración detallado antes hay un paso en el que puedes elegir que tus entradas se envíen a Messenger Connect, con lo que tus contactos sabrán cuando publicas algo nuevo.
A partir de ahí puedes usar los sistemas de WordPress de etiquetas, descubrimiento de sitios y suscripciones para encontrar nuevos amigos y blogs que leer.
¿Donde encuentro ayuda? Tienes varias fuentes principales de ayuda sobre WordPress:
Hace tiempo que ruló esta pregunta por el foro, incluso en algún comentario aquí en el blog. Lo que surgía era la necesidad de sujetar un poco una de esas grandes virtudes de WordPress, el hecho de que nada más publicar algo se envíen avisos de actualización, pingbacks, trackbacks, ni siquiera que se entere Feedburner o tus suscriptores al RSS, esas pequeñas cosas que ayudan a popularizar nuestro sitio.
Pero hay que reconocer que, en ocasiones, puede que necesitemos que nuestro contenido se publique de manera que solo los visitantes “web”, aquellos que nos visitan directamente, se enteren del contenido nuevo.
Si esta es tu situación puedes, para empezar, usar este sencillo plugin, Silent publish. Lo que nos ofrece es una nueva casilla de verificación en el editor de entradas que, a voluntad, nos permite decidir si la publicación de esa entrada en concreto enviará un aviso de notificación a los servicios de aviso, y si enviará pingbacks y trackbacks. Lo que si hará es publicarse normalmente en la portada de tu sitio y en el feed RSS.
Por supuesto, puedes desmarcar la casilla para pingbacks y trackbacks puntualmente, pero con este plugin lo haces con un solo clic y, además, tienes el plus de no enviar la publicación a los servicios de notificación, algo que en WordPress solo puedes hacer globalmente.
Ahora bien, si quieres dar un paso más y que ni siquiera se publique tu entrada en el feed entonces tenemos Stealth publish, plugin del mismo autor que nos ofrece una publicación exclusiva web, sin que el resto del mundo se entere.
Quizás un modo de forzar que tus lectores visiten tu web, o de evitar suscripciones por RSS para así primar las suscripciones por email, tu eliges el uso como siempre.
Acaba de salir la versión 2.6 para IOS, el sistema operativo móvil de Apple. En esta nueva versión la novedad destacada es la posibilidad de cargar vídeos en nuestras entradas y que estos se publiquen en el sitio, ya sea que subamos el vídeo desde la biblioteca del iPhone/iPad o hagamos un vídeo al instante para subirlo. Además de ello se han aplicado otras mejoras, como la de gestión de los borradores, ya con autoguardado, hasta ahora no muy estable.
Quede claro de antemano que soy totalmente contrario al uso de mensajería privada en blogs, y si me apuras también en foros, pero entiendo que hay mucha gente que quiera ofrecer este tipo de servicio a sus lectores con lo que – aviso – se pierde parte de la conversación que se fomenta en el blog. ¡He dicho!.
Bueno, hecha la declaración de queja por mi parte aquí te dejo unos cuantos sistemas para ofrecer mensajería privada en WordPress, algo que no esperes de un servidor, si quieres decir algo para eso tienes los comentarios
User Messages – Genial plugin que, a pesar de haberse detenido su desarrollo, es un sistema muy completo de mensajería entre usuarios desde las páginas de tu sitio.
PM for WordPress – Sistema interno de mensajería entre usuarios, simple pero efectivo.
WP private messages – Muy similar al anterior, permite mensajería desde los suscriptores hasta el administrador.
Cartpauj PM – Al contrario que los dos anteriores, y similar al primero, este plugin ofrece un sistema de mensajería desde la parte visible de tu sitio, no desde el escritorio.
Semi-private comments – Este es un sistema distinto, lo que ofrece es marcar ciertos comentarios como “semi-privados”, de modo que solo tu y el administrador (este siempre, claro) podáis ver ciertos comentarios.
Si no te gustan estos, también puedes usar PHPfreeChat que, además de funcionalidad de chat ofrece mensajería privada.
Y, por supuesto, puedes ofrecer este tipo de funcionalidad con la madre de todos los plugins, BuddyPress, que ofrecer de manera nativa mensajería privada entre usuarios, como parte de su sistema de red social.
Esto significa, ni más ni menos, que cualquier usuario de cuentas Live (millones) si decide tener un blog lo hará en WordPress.com, con lo que el potencial de WordPress se incrementa en muchos enteros, de manera exponencial. Y no, no tengáis miedo de Microsoft, pues acordaros que WordPress es GPL, nada que temer a aquella broma que os planteé el día de los inocentes de que Microsoft compraba WordPress, esto es muy distinto. También parece que han abandonado la idea de Oxite.
¿Qué pasará ahora para los usuarios de Windows Live Spaces?, pues que tienen 6 meses para mover sus blogs a WordPress.com, para lo que se ha creado un importador específico para la plataforma Live Spaces, y sino usa este turorial. Para los usuarios de cuentas Live que no tengan blog, cuando se les ofrezca en su cuenta crear un blog lo harán en WordPress.com.
¿Más cosas?, pues que habrá una nueva opción para compartir tus entradas en tu blog de WordPress.com en Messenger, y más que vendrá.
Esto es un impulso de la plataforma WordPress bestial, como no ha habido otro, y síntoma de que es el CMS con más potencial, y Microsoft se ha dado cuenta y ha apostado por ello, a un nivel descomunal. Lo único que espero es que las políticas de seguridad y privacidad que se apliquen sean las de Automattic, no las de Live, en lo que ha pecado, y mucho.
Y, bueno, a partir de ahora, solo dar la bienvenida a los usuarios de Microsoft Live Spaces a este que, desde ahora, también es vuestro blog, para vosotros aquí os dejo unos cuantos enlaces para empezar a conocer WordPress, la mejor plataforma de publicación que existe actualmente:
No sé que pensarás de este movimiento pero se nos avecinan millones de nuevos usuarios. Deja tu comentario aquí o en el hilo que he abierto en el foro.
Pero nos falta evitar que WordPress informe de otro tipo de errores, que son pistas también estupendas para posibles intrusos. Para conseguirlo solo tenemos que añadir una línea más al fichero de configuración (wp-config.php), justo antes de donde dice eso de “¡Eso es todo, …!“:
[php]// Inactivar los informes de errores de WordPress error_reporting(0);[/php]
¡Ea, ya está!, y seguimos a lo nuestro, sabiendo que WordPress no informará a intrusos de nada. Si, en cualquier momento, quieres que te muestre errores – por ejemplo en una actualización – simplemente quita esa línea momentáneamente.