Terong Related Links

Recientemente he instalado el plugin de Erwin Kodiat, Terong Related Links, para mostrar enlaces o artículos relacionados con un determinado post. Sin embargo este plugin no pasaba la prueba de accesibilidad de la W3C, por lo que buscando entre las líneas de código encontre lo que había que cambiar. Este post es para vagos puesto que supongo que alguien que no sepa nada se pondrá a buscar en vez de leerse el código.

Busca la función function terong_related($text="") y al final, en la línea donde se encuentra el get_permalink($s->ID) añade los caracteres \” al principio y al final del enlace, de forma que quede algo tal que así:
[...] href=\"".get_permalink($s->ID)."\" rel=\"bookmark\" [...].

Ahora al menos ya puedes pasar el test de accesibilidad. Sin embargo todavía podemos tocar un par de cosas más. Ahora otra pequeña tontería para la gente que como yo, utiliza el NiceTitles (o el FancyToolTips) que hacen uso del atributo title en los enlaces. Podemos hacer que se muestre el título del enlace como cualquier otro enlace de nuestra web, para lo cual añadiremos en la línea que hemos mencionado anteriormente el texto: title=\"$title\", justo depués de rel=\"bookmark\" y antes de cerrar el enlace.

Arreglao, ahora vamos con lo más importante, que mira por donde me lo dejo para el final.
Por defecto este plugin sólo muestra las entradas relacionadas cuando estás leyendo un determinado post, quiero decir, en la página de ese artículo, pero no los muestra en la página principal con todos los demás posts. ¿Solucion? Vete a la misma función de antes, function terong_related($text=""), la siguiente linea comprueba si estamos viendo la página de un post (y no la home) y si es así muestra el enlace relacionado.

Para ver los enlaces desde la página principal podemos hacer 2 cosas:
1) Añadir || is_home(), dejando esa línea tal que así: if(is_single() || is_home())
2) Eliminar esa comprobación, es decir, quita el if.

Y ya está. A funcionar. También puedes traducir el plugin y trastear otras cosillas pero no son horas.

1 Respuesta a “Terong Related Links”


  1. Carlos dijo:
    Usando Mozilla Firefox Mozilla Firefox 1.5.0.1 en Windows Windows XP

    Buen post, si señor. Lo de mostrar las entradas relacionadas en la pagina principal lo tenía hecho y no me acordaba de como, así que te copio el post a mis marcadores para tenerlo de referencia :p

    Saludos.


Responder

Los campos marcados con asterisco * son obligatorios


(Opcional)

Comentario
Vista previa