Excluír Categorías del Loop de WordPress

Tal vez, como yo, tengas la necesidad de excluír una categoría del index de tu blog, o de cualquier sección de el. Yo lo hago para no mostrar los miniposts en el mismo lugar que los posts normales.

Hacerlo es muy simple, pero debemos conocer el ID de cada  categoría que queramos excluír. Si no sabes como puedes ver este post. No uses el método que se muestra en ese post para excluír categorías, ya que no funciona, por lo menos en estas últimas versiones de WordPress. El plugin que se muestra tampoco lo usen, aunque funciona con la última versión, lo único que hará será sobrecargar nuestra BD.

Para excluír categorías del index, debemos abrir nuestro archivo index.php y buscar la siguiente línea:

<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>

Ahora debemos incluír esta justo arriba de la anterior:

<?php query_posts($query_string . '&cat=-3,-8'); ?>

Donde 3 y 8 son los ID's que queremos excluír. El signo negativo (-) quiere decir que se excluirá, si no lo ponemos, se mostrarán sólo los posts que estén en esa categoría.

Vía: Codex de WordPress

Guardar resultados de busqueda de Google CSE

Luego de varios días sin actualizar, un poco de culpa la tiene el terremoto en chile, se me ocurrió hacer esto.

La idea era utilizar el motor de busqueda de Google, Google Busqueda Personalizada (Google Custom Search o CSE para los entendidos), para un sitio que no utiliza base de datos para guardar los datos, de esta forma podía tener un buscador interno de forma sencilla y rápida.

Al lograr hacer que el buscador funcionará de forma correcta (fue difícil, ya que las páginas no estaban indexadas en Google), quise hacer algo para conocer que era exactamente lo que buscan los usuarios, para eso necesitaba conocer los datos del buscador, algo que Google no nos deja hacer.

Pero encontré una solución, rápida y efectiva de hacer esto, utilizando una base de datos para guardar las busquedas realizadas y cuantas veces fué buscado algún término. Con esto se puede hacer un sitio muy completo y lo mejor es que tengo todos los datos que quería desde un principio.

Seguir leyendo este Post

De vuelta al trabajo!

Mis vacaciones este año fueron muy largas, realmente es la primera vez que salgo tanto durante el verano, pero lo disfruté.

Ahora puedo empezar a escribir más seguido para no dejarlos sin contenido por mucho tiempo y ya empezé a hacerlo, modificando algunas cosas en el diseño, aunque fueron muy mínimas.

Lo nuevo:

  1. Alineé la casilla para suscribirse a los comentarios de un post. Era algo que quería hacer desde hace tiempo pero no sabía cómo, ya que se insertaba automáticamente un "div" con el plugin, pero gracias a Firebug lo hice sin problemas.
  2. Quité la imágen que estaba en la caja de comentarios. Varias veces me dijeron que era muy oscuro el texto que tenía y que costaba escribir claramente, bueno, ya no está ;)
  3. Agregué Gravatar. Esto es algo que anuncié cuando publiqué mi theme, y es que por sacarlo a la luz rápidamente no tuve tiempo de hacerlo y luego me daba flojera hacerlo. Ahora ya está y vas a poder ver tu avatar personal siempre que quieras :)

Eso sería por ahora, tengo pesando hacer otras cosas, cómo escribir un mensaje encima de los emoticonos que avise que está permitido usar gravatar y un mensaje para suscribirse al feed, pero todo a su tiempo.

Espero que no estén enojados por tanto tiempo sin actualizar xD

Mi punto de vista sobre el Copy-Paste

Siempre leo, en diferentes blogs, que el Copy-Paste es malo, pero ¿por qué?, eso intentaré responder, según mi criterio.

El Copy-Paste se basa en un acto tan simple, como copiar y pegar el contenido de un sitio en el nuestro y luego publicarlo, normalmente sin dejar un enlace hacia el artículo original. Algunos creen que por dejar un enlace deja de ser un mal acto, pero se equivocan.

Al hacer copy-paste estamos:

  1. Faltando el respeto al creador del contenido porque utilizamos su creación como nuestra, sin pedir permiso.
  2. Pasando a llevar la licencia, que normalmente nos permite distribuir el contenido, sin  copiar y pegar y dejando un enlace. Casi siempre se trata de licencias Creative Commons.
  3. Dejamos de Bloggers. Tan simple cómo eso, al hacerlo dejamos de ser bloggers, ya que copiamos contenido tal cual ha sido publicado en otros sitios. Ahora podrían llamarnos “ayudante” de el blogger que se dio el trabajo de escribir dicho contenido porque lo redistribuimos.
Seguir leyendo este Post