06may
3

Los clientes de escritorio para publicar en blogs son estupendas opciones para las ocasiones en que no estás conectado o un proxy te impide acceder a tu blog. Luego, cuando tengas la conexión abierta los publicas. Ahora bien, hay veces que no puedes enviar tus entradas al blog desde estos clientes debido a un Error 404 con el xmlrpc.php.

Esto suele ser debido a restricciones de seguridad del servidor, que tu proveedor de alojamiento ha establecido para evitar problemas con versiones antiguas de WordPress, por ejemplo.

Bueno, no hay que preocuparse porque esto tiene fácil solución, solo tienes que añadir las siguientes líneas a tu fichero .htaccess del blog:

SecFilterInheritance Off

Este código dice al servidor Apache que excluya el archivo xmlrpc.php de la comprobación de seguridad.

Nota importante: No olvides que el fin de línea del fichero .htaccess es del tipo Unix (LF) antes de enviarlo modificado a tu servidor, si es un servidor basado en Unix (Linux y derivados). de otro modo puedes conseguir un bonito Error500.

Gracias

05may
1

Nuestro post en el blog sobre el sistema de paginación por números fue bastante comentado, y en los foros ya se están comentando los problemas más frecuentes con el plugin wp-pagenavi.

Chikedor se pregunta (y nosotros también) ¿Existe algún hosting gratuito para WordPress?

¿Sabes como denunciar a un usuario de WordPress que te injuria?

El post con problemas/soluciones para insertar minipost sigue creciendo, recomendable.

¿No estás registrado en nuestro foro WordPress? ¿Que estás esperando?

05may
0

Tanto si has creado un theme como si lo has modificado de algún modo siempre es conveniente, o debería serlo, seguir unas sencillas reglas que faciliten la instalación de la plantilla en el blog de los usuarios. Hay muchas ocasiones en que uno se encuentra con themes que cuesta saber como instalarlos, bien porque tienen mas carpetas de las esperadas, por falta de un fichero de instrucciones, etc.

Con estos sencillos pasos puedes facilitar la vida enormemente a tus usuarios:

  • Incluye un fichero de instrucciones – Y llámalo de un modo que anime a leerlo. Ponle “leeme.txt”, “instalar.txt” o lo que quieras. En el mismo deberás incluir el proceso básico de instalación de la plantilla, una lista de los archivos que comprende el theme, así como cualquier instrucción adicional relativa a personalizaciones o plugins recomendados o necesarios para el mismo. Aprovecha también para ofrecer un enlace a tu blog donde los usuarios puedan hacer consultas sobre el theme.
  • Compruébalo – Ni se te ocurra publicarlo sin haberlo probado antes en multitud de situaciones, navegadores e incluso sistemas operativos. No vale con probarlo en una instalación local pues luego los servidores no se comportan igual y a veces no tienes tanto control de permisos y versiones de software como en tu ordenador. Si te es posible, dispón de varias cuentas gratuitas de alojamiento y prueba el theme en todas ellas con varios navegadores.
  • Organízalo – Un theme siempre debería tener una misma estructura de carpetas pero no siempre se siguen las mínimas reglas de adaptación y simplificación para el usuario. Como base mínima, deberías tener en cuenta que si el theme deber usar plugins haz que estos estén en una carpeta aparte y en la misma jerarquía de directorios de la carpeta del theme, no dentro de la carpeta del theme. La situación ideal es que al descomprimirlo te ofrezca una carpeta del theme, que incluya subcarpetas para imágenes, scripts, etc necesarios para el mismo, y otra para los plugins de terceros que le añadan funciones. Por cierto, si incluyes una imagen de cabecera, por ejemplo, de muestra, añade el fichero PSD (Photoshop) para que los usuarios puedan adaptarlo a su imagen.
  • Comprímelo – Los themes no suelen ocupar mucho espacio pero si incluyes muchas imágenes puedes complicar la vida a tus usuarios y hacer que se eternice la descarga … y posterior instalación, de tu theme. Usa los formatos zip o tgz principalmente ya que son los mas extendidos y cualquier sistema operativo podrá descomprimirlos con facilidad. Personalmente prefiero tgz pero a fin de cuentas es tu elección.
  • Publícalo – Por supuesto, debes ponerlo a disposición del público, ya sea en tu propio servidor o en alguno de los sitios de publicación de themes que hay, como themes.wordpress.net. Algo importante a la hora de publicar tu theme es informar claramente – en el footer, fichero readme, css o donde quieras – de la licencia de uso y difusión del mismo.
  • Anúncialo – Ya sea en tu blog o mediante la difusión en sitios de publicación de themes, debes anunciar la noticia. A este respecto crea una buena página donde expliques tanto las virtudes de tu theme como cualquier información adicional que se requiera para su instalación, etc.

Bueno, yo creo que que con eso está bien. Si se te ocurre algo mas que ayude no tienes mas que decirlo.

Gracias

05may
2

Se pueden hacer muchas cosas con las búsquedas de un Blog WordPress. Puedes utilizar la utilidad de búsqueda integrada, reemplazarla con búsquedas de Google o Yahoo u otros, o usar plugins que añaden funcionalidades a las búsquedas.

Pero lo importante es que, antes de elegir cualquier otro sistema, comprendas y aprendas como funcionan las búsquedas internas de WordPress.

Sigue leyendo que hay más

04may
18

(O Plantilla casi en español – Soloss1)

Realmente para los que traducimos themes es una alegría ver cómo los bloggers los usan, más aún cuando algunos creadores famosos de theme premian esas horas que pasamos traduciendo palabras entre el código con un link con nuestro nombre y el agregado “traducción oficial en español”.

Anoche tenía poco para hacer y por esas casualidades llegué a elegantWPthemes, vi el theme soloss1 y me pareció hermoso, sorpresa me dio saber que no había una traducción, por lo que me puse manos a la obra.

Mientras voy traduciendo un theme, intento hacerlo entender al menos como funciona, estoy lejos de entender muy bien php, pero día a día me parece menos chino, en fin, la traducción a mi manera comienza por el header y termina por el footer.

Y justamente, el footer (footer.php), ese archivo que los traductores modificamos para agregarle “traducido por…” en este theme es muy raro, paso a mostrarles, un codigo similar a esto, muy largo.

$_F=__FILE__;$_X=’Pz48P3BocCB3cF9mMjJ0NXIoKTsgPz4NCg0KPC9kNHY+==’))

Se llama ofuscado ese código, lo ofuscan para no ser modificado.

Y así se respetará, seguramente el creador estaba cansado que le quiten los créditos, una pena, pero bueno, al theme lo hizo él y es dueño de hacer lo que desee con su creación, así que dejé el footer original.

Hablando especialmente de Soloss1, es un hermoso theme y muy moderno, con 2 sidebars que se unen en la parte superior, lugar para agregar 6 banners de publicidad de 125×125 y mucho más, se los recomiendo, pruebenlo y después me cuentan.

Demo de Soloss1 (en inglés) –

Descargar Soloss1 en español:
zip Soloss1-ayuda-wordpress (289.96 kB )

04may
0

Andrés Nieto ha creado una herramienta online fantástica con la que crear tus propias paletas de colores para el panel de administración de WordPress. Si, has leído bien, ya no te tienes que pelear con los códigos hexadecimales de plugins varios y diversos sino que crearemos nuestro propio plugin para cambiar el color del panel de WordPress a nuestro gusto.

El sistema se basa en la liberación de la API de Colorlovers, y Andrés ha generado la opción de crear tu propia paleta y, una vez la tengas configurada con tus colores favoritos, descargarla como un plugin e instalarlo en tu blog.

El proceso es el siguiente:

  1. Creas la paleta/plugin
  2. Descargamos el plugin usando el enlace correspondiente
  3. Subimos el plugin a la carpeta /wp-content/plugins/ de tu WordPress
  4. Activamos el plugin desde el panel de administracion WordPresss
  5. Seleccionamos la nueva paleta de colores desde el Perfil de tu usuario
  6. Borramos la cache del navegador para comprobar el resultado

Una pregunta tonta para Andrés: ¿por que no hay versión en español de la herramienta?.

Gracias

04may
1

No deja de llamarme la atención el hecho de la celebración de estos eventos, y como veo que cada vez mas se animan a montarlas he buscado en la web central de WordCamp, y ahí hay instrucciones de como preparar un evento de este tipo. La verdad es que no parece muy difícil …


¡Elige una fecha!

Y asegúrate de que no hay otros eventos de tecnología que tenga lugar en tu zona que puedan entrar en conflicto (en alguno en que podrían estar interesados el mismo tipo de asistentes).

¡Presupuesto!

¿Lo vas a sufragar tu mismo? ¿vas a tener patrocinadores?. Esto determinará muchos factores tales como: alojamiento, servir o no un almuerzo, ¿cuotas de admisión?, etc.

¡Patrocinadores!

Contacta con startups locales o empresas de inversión y pregúntales si estarían interesadas en donar una cantidad de dinero. Expón claramente tus intenciones.

¡Alojamiento!

Como somos discretos no elegimos sitios de lujo para el evento. Habla con las empresas e inversores locales para ver si estarían dispuestas a ofrecer algún lugar para el evento. Si no es posible, busca un sitio que no sea caro. Prueba con asociaciones locales, incluso el ayuntamiento de tu localidad puede tener salas disponibles para eventos sin ánimo de lucro.

¡Wifi!

Asegúrate de que hay wifi disponible. Si no está disponible en el local contacta con el proveedor local para que la facilite el día del evento.

¡Logo!

Contacta con Matt Thomas para que te ayude con el diseño del logo para la web: matt@iammattthomas.com

¡Conferenciantes y Agenda!

Dependiendo del tipo de audiencia deberás elegir los conferenciantes apropiados. ¿Hay alguien de Automattic en tu zona? ¿bloggers famosos?. Suelen ser grandes conferenciantes.

¡Merchandising!

Contacta con Maya Desai, Ingeniera de Anti-Chaos, dale tu dirección y puede enviarte camisetas y pegatinas maya@automattic.com

¡Habla de ello en el Blog!

Escribe acerca del evento cuanto antes mejor e invita a la gente a registrarse al menos una semana antes del evento. Envía a Maya el enlace y ella hará qeu Matt hable de ello en su blog.

¡Voluntarios!

Consigue tantos voluntarios como sea posible para ayudar a la recepción, registro, preparación, almuerzos, merchandising, recogida, etc.

¡Logística!

Routers, proyector, pantalla, cables, bolis, bandejas para los nombres (si quieres ponerlos), bolsas para desperdicios, agua, aperitivos, etc


A todo esto que apunta Maya yo apuntaría, en el caso de que busques patrocinadores, la importancia de realizar previamente una lista de posibles costes del evento, procurando no olvidar nada. De este modo te anticiparás a la lógica petición de presupuesto por su parte y, de paso, demostrarás que eres alguien serio y que hace las cosas bien.

¡Ea! ¿que, nos animamos a hacer la WordCamp España en Madrid?. Ya tenemos reservado el dominio, y ganas no faltan.

03may
20

Muchas plantillas ya disponen de página de archivo de tus posts, como ya comentamos, pero lo que casi ninguna tiene es una página con la que mostrar en sitio aparte los enlaces de tu Blogroll. Hay veces que no es necesario, si tu blogroll es pequeño, pero si tienes muchos amigos o enlaces compartidos puede ser buena idea ofrecer a estos enlaces un lugar preferente y propio.

Vamos a verlo, el proceso es prácticamente igual que para la página de archivo

Crea con tu editor de texto favorito un fichero, lo llamas links.php e incluye la siguiente información al principio del todo:

<?php
/*
Template name: Página de Enlaces
*/
?>

A continuación debes añadir el loop, la información que contendrá el fichero. Para ello debes servirte de la información de loop de tu plantilla actual, de modo que incluya la cabecera, barras laterales, etc. En cualquier caso no debes olvidar incluir al comienzo:

<?php get_header(); ?>
<div id=”content_wrapper”>
<div id=”content”>
<div class=”posts”>

o cualquier clase definida para la cabecera en tu plantilla. Y también terminar el fichero con:
<!--include sidebar-->
<?php include(TEMPLATEPATH.”/sidebar.php”);?>
<!–include footer–>
</div>
<?php get_footer(); ?>

Entre estos códigos incluiremos que hará que muestre los enlaces:

<?php get_links_list(); ?>

Ahora bien, si quieres que se muestre con algún estilo definido en tu plantilla, lo que es buena idea siempre y mas en este caso, harías bien en hacerlo con la “class” definida para los “ul” de tu barra lateral. Podría ser algo así:

<ul class=”sidebar-ul”>

<h2>Enlaces</h2>

<ul>

<?php get_links_list(); ?>

</ul>

Una vez terminamos la plantilla, la guardamos y subimos a la carpeta de nuestra plantilla, normalmente “wp-content/themes/miplantilla/”

A continuación debemos crear una página nueva en nuestro blog desde el editor. Le ponemos el título que queramos, y elegimos la plantilla recién creada.

Guardamos la página nueva y ya podemos disponer de nuestra página de enlaces.

03may
1

En WP-Candy han elaborado una imagen de ejemplo que ilustra perfectamente la jerarquía de los archivos dentro de una plantilla de WordPress.

Siguiendo la estructura de organización de los archivos y el resultado se puede comprobar visualmente como interactúa cada fichero. Un trabajo estupendo.

Lo puedes ver haciendo clic en esta imagen …

02may
71

Por defecto, cuando llegamos al final de la página principal de un blog, nos encontramos con un link a “entradas anteriores”, luego, cuando vamos a la segunda página, tendremos acceso a “entradas más nuevas” y “entradas anteriores”, algo bastante limitado.

Seguramente has visto algunos blogs que tienen un sistema de navegación por páginas más avanzado, que el anteriormente citado, numerando las páginas, incluso mostrando la última página del blog.

En este post voy a intentar explicar la instalación de WP-Pagenavi, a mi gusto el mejor.

Primero debemos descargar el plugin, descomprimirlo, y copiar el directorio pagenavi (no wp-pagenavi, esa contiene a varios archivos, nos interesa pagenavi) al directorio remoto WP-Content/Plugins de nuestro blog.

Sigue leyendo que hay más

02may
11

Desde la llegada de la versión 2.5 de WordPress, por algún oscuro motivo, no funciona la inclusión de la etiqueta “more” en las entradas a la hora de mostrar los feeds. A pesar de que la incluyas en tus posts los feeds se mostrarán completos, perdiendo completamente su sentido.

Pues bien, Doggie nos da la solución en este tema del foro, que pasa por el siguiente truco:

  1. Localiza el archivo query.php situado en la carpeta “wp-includes” de tu blog.
  2. Abre el fichero un busca la línea 1684 (o 1682, puede variar) 1702, donde aparece esto …
    if ( is_single() || is_page() || is_feed() )
  3. Sustituye la línea anterior por esta otra …
    if ( is_single() || is_page() )

Guarda el archivo y ya has solucionado el problema. Ahora tus feeds se verán cortados al incluir la etiqueta <!–more–>

210 páginas