Trucos / página 1 de 2

40 Consejos y trucos para WordPress

WordPress es una de las plataformas más utilizadas para la creación de blogs y diversos sitios webs. Carlos Leopoldo ha publicado un artíclo en el que reune 40 consejos y trucos para WordPress extraídos de Hongkiat.

A contunuación algunos de los trucos que me parecen más importantes, y que debemos conocer medianamente para sacarle un poco más el provecho a WP:

  • Mostrar categorías en un menú horizontal desplegable, ver cómo.
  • Agregar Gravatar del autor de cada post, ver cómo.
  • Mostrar los posts más recientes de una categoría en específico, ver cómo.
  • Resaltar los comentarios del autor del post, ver cómo.
  • Crear thumbnails (miniaturas) de una imágen de cada post y mostrarla, ver cómo.
  • Dar formato a las imágenes para que se muestren correctamente el los lectores de Feeds, ver cómo.
  • Ocultar anuncios para ciertos posts en particular, ver cómo.
  • Personalizar las páginas de error 404, ver cómo (aquí también lo explico yo).
  • 4 maneras de optimizar la velocidad de WordPress, ver cómo.
  • Separa comentarios de Trackbacks/Pingbacks, ver cómo.
  • Proteger los posts de WordPress en contra del hot-linking, ver cómo.

Quitar el » o &raquo de los títulos de WordPress

Cuando instalamos un blog con WordPress, el título de los artículos tendrá un » al comienzo. No se a ustedes, pero eso a mi no me gusta (más que nada por como queda en los resultados de búsqueda de Google); asi que en este artículo les explicaré brevemente cómo quitar ese caracter de los títulos.

Para nuestra tarea, entonces, debemos seguir los siguientes pasos:

  1. Abrimos el archivo /wp-includes/general-template.php.
  2. Buscamos la línea en que se encuentra el html del caracter que queremos eliminar: &raquo.
  3. Lo eliminamos, dejando solamente la apretura y cierre de las comillas.

De esta manera, funciona para todos los themes que utilicemos.

Si queremos, podemos editar el header.php reemplazando el wp_title() por wp_title(“”). En este caso funcionará del mismo modo, pero sólo para el theme en cuestión.

Agregar “Abrir con Notepad” en el menú contextual

Este truco agrega la opción “Abrir con Notepad” al menú contextual (el que se muestra al hacer clic derecho sobre un archivo).

Para ello debemos hacer una modificación en el ya conocido REGEDIT, asique a continuación les dejo los pasos necesarios para esto:

  1. Hacemos una copia de seguridad del registro.
  2. Abrimos el Editor de Registros de Windows (Inicio, Ejecutar, “regedit” y Aceptar).
  3. Vamos a la clave HKEY_CLASSES_ROOT \ * \ Shell, y agregamos ua nueva clave llamada “Abrir con Notepad” (o lo que quieran).
  4. Ahora, dentro de esta, creamos otra clave con el nombre command.
  5. En el panel derecho veremos un registro con nombre “Predeterminado”.
  6. Hacemos doble clic sobre él, y ponemos como valor: notepad.exe %1

Para verificar si el truco funcionó, vamos al Explorador de Windows, y hacemos clic sobre cualquier archivo. Nos debería aparecer la opción “Abrir con Notepad”, tal y como la siguiente imagen:

abrir-con-notepad.jpg

Vía: MarlexSystems

Disminuir el tiempo de carga de Google Analytics

Si tienes una/s web/s que usa Google Analytics para esto de auditar el tráfico; harbás notado que en ocasiones la carga de la página se demora porque no se carga del todo rápido un fichero llamado ga.js. Como saben, lo de andar tardando más en cargar implica que nuestros visitantes tengan una experiencia degradada de nuestra web.

Este problema ya tiene una solución: cargar el fichero ga.js localmente.

Manos a la obra

Modificamos la parte que llama al script, de la siguiente manera:

<script src="/j/NOMBRE" type="text/javascript"></script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-732153-7");
pageTracker._initData();pageTracker._trackPageview();
</script>

google-analytics.png

Reemplazen NOMBRE por la dirección del fichero, por ejemplo ./scripts/ga.js o <?php bloginfo(‘url’) ?>/ga.js.

Éste cambio (si nuestro hosting funciona moderadamente bien) implicaría mayor velocidad en la carga de nuestra web, pero: ¿qué pasa si ga.js es actualizado? Nosotros nunca nos enteraríamos y seguiríamos haciendo uso de una versión vieja.

Es por eso que este tip incluye la inclusión de unas líneas de código que actualizen diariamente el fichero en cuestión:


#!/bin/sh

# Ruta al directorio temporal, normalmente no hay que tocarlo
MYTMP=/tmp/

# Ruta donde guardar el ga.js
INSTALL_IN=/home/user/sigt.net/

# URL de donde descargar el ga.js (no tocar)
GOOGLE_GA_URL=http://www.google-analytics.com/ga.js

# USER-AGENT (no tocar)
UA="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

cd $MYTMP
curl --header "Pragma:" -f -s -A "${UA}" -m 1800 --retry 15 --retry-delay 15 --max-redirs 8 -O $GOOGLE_GA_URL

# Le damos los permisos y lo copiamos donde hemos dicho
chmod 644 $MYTMP/ga.js
cp -r $MYTMP/ga.js $INSTALL_IN

# RETURN TO OLDPWD
cd $OLDPWD
exit 0;

Guardamos como ga-update.sh, modificamos los permisos para que queden como tienen que quedar con chmod u=rwx,g=r,o=r ga-update.sh, y lo involucramos en un cron tab diario (ejemplo: @daily /home/user/daniblof.com/ga-update.sh >/dev/null 2>&1).

Vía: Sigt

Deshabilitar el Beep de Error en la Línea de Comandos de Windows

Este es un pequeño truco para deshabilitar el beep feo que larga la línea de comandos de Windows (200X, XP, Vista) cuando surge un error.

Podemos eliminarlo para la sesión actual, o bien permanentemente. A continuación lo que debemos hacer para cada una de estas dos opciones:

NOTA: Para poder ejecutar este comando debemos ser administradores.

Eliminar el beep para la sesión actual

net stop beep

Eliminar el beep de forma permanente

sc config beep start= disabled

El espacio entre start= y disabled no puede faltar.

stopthebeep.png

Para mas información sobre estos trucos, seguir los vías.

Vía: LifeHacker, Tiensivu

Truco: Revelar de Contraseñas para Internet Explorer

Ya les mencioné hace algún tiempo un método para revelar las contraseñas que están destrás de los asteriscos de Firefox (ver artículo). Pero, Interner Explorer también tiene la capacidad de almacenar las contraseñas que utilizamos a fin de hacer más rapida nuestra navegación.

A diferencia de lo que sucede con Firefox, en Internet Explorer debemos utilizar un programa externo para averiguar la contraseña. Ese programa se llama Asterwin, y luce masomenos así:

Asterwin

Como se ve, escanea todas las ventanas de Internet Explorer que tenemos abiertas, y nos muestra todas las contraseñas que tenga cada una detrás de los asteriscos. En el ejemplo, la ventana que leyó fue ésta:

Login

Enlace: AsterWin
Vía: VisualBeta

Truco: Remolino de Resultados en Google Imágenes

Bueno. Aquí les presento algo que sin dudas llamará la atención de todos ustedes.

Se trata de un pequeño scritp de JavaScript que hace que los resultados de una búsqueda en Imágenes Google comienzen a “remolinear” por la pantalla sin cesar.

Para ello debemos ir a Imágenes Google, hacer una búsqueda (cualquiera) y luego pegar el código que presento a contuniación en la barra de direcciones:

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI= document.images; DIL=DI.length; function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style; DIS.position="absolute"; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval("A()",5 ); void(0)

Luego, presionan ENTER y verán en pantalla algo como ésto, pero con movimiento:

Google Loco

Truco visto aquí.

Truco: Revelar las Contraseñas en Firefox

Calculo que la mayoría de nosotros (al menos en sus casas) utiliza la opción de recordar contraseñas en diferentes sitios; más que nada para reducir tiempos, y no lo duden que se logra.

En 86400.es publicaron un pequeño truco que nos sirve para obtener esa contraseña que está detrás del asterisco.

Revelar Contraseña

Para ello debemos copiar la siguiente línea de JavaScript y pegarla en la barra de direcciones.

javascript:(function(){var s,F,j,f,i; s = ""; F = document.forms; for(j=0; j<F.length; ++j) { f = F[j]; for (i=0; i<f.length; ++i) { if (f[i].type.toLowerCase() == "password") s += f[i].value + "\n"; } } if (s) alert("Contraseñas:\n\n" + s); else alert("No hay contraseñas en esta página.");})();

Al instante nos aparecera un alert (cuadro de mensaje) con las contraseñas que se esté “recordando” de la página en la que estemos “parados”.

Sin duda un buen truco para aquellos que son tan despistados que olvidan las contraseñas.

Ausencia el Botón “No a Todo” en Windows

Cuando -en cualquier versión de Windows- copiamos por ejemplo una carpeta llamada “daniBlog” dentro de otra que ya contiene una carpeta con el nombre de “daniBlog”, Windows nos dice algo como:

Ausencia el Botón “No a Todo” en Windows

Como se puede apreciar, brilla por su ausencia un botón con el texto No a todo, que no reemplazaría a ninguno de los archivos que estamos copiando. Gracias a leegar me entero de que existe la posibilidad de simular a este botón, y es manteniendo Shift y haciendo clic en “No”.

Solucionar el Problema de las Transparencias PNG en Internet Explorer 6

Algo que sin dudas les da muchos dolores de cabeza a los diseñadores, es el gran problema que tiene Internet Explorer 6 con las transparencias de las imágenes en formato PNG. Al parecer el autor de BlackFlash tenía algunos problemas personales con Internet Explorer 6, pero ahora ya encontró una solución.

Los 2 pasos a seguir para eliminar estos problemas son:

  • Descargar y subir a nuestro servidor el siguiente scritp: pngfix.js.
  • Colocar -dentro de las etiquetas las siguientes líneas:

    <!–[ if lt IE 6.] >
    < script defer type=”text/javascript” src=”pngfix.js” src=”pngfix.js”> < /script >
    <!–[endif] >

Nota: El “src” puede variar dependiendo la carpeta a donde subimos el scritp.

Esto no es más que un hack para Internet Explorer en su versión 6; y no afecta para nada en los demás navegadores. ¿Qué le costaría a Microsoft solucionar este problema? Nada, de hecho nosotros con un simple scritp lo resolvemos.