Personalizando el Blogroll en WordPress

El otro dí­a estaba buscando la forma de sacar más provecho a las listas de blogroll que vienen en WordPress para que su utilidad sea más extendida como por ejemplo usandola de menu, listas de lo que "sea" además de funcionar como un bookmark, encontre en la extensa documentación de la sección codex del sitio oficial de WordPress. En la mayoria de los themes vienen por defecto estas funciones de llamada:

PHP:
  1. wp_list_bookmarks();

PHP:
  1. get_links_list();

Que por defecto solo llamarán a la primera categoria que encuentre en el blogroll, pero para no quedarse estancado a esto, se puede personalizar aprovechando las variables que ofrece la función get_links_list si le quitamos _list y agregamos tan solo el N° de ID de la categoria a llamar.

PHP:
  1. get_links(3);

En esta imagen podemos el blogroll personalizado:

Personalizar el blogroll

Usando el siguiente código:

Resultado

En mi caso me resulta útil para administrar las listas desde el dashboard cada vez que haya un cambio ó actualización, además la otra intención es deja más light al código en los archivos de la theme donde no tenes que tocar nada.

Quizas te pueda interesar

6 Comentarios en “Personalizando el Blogroll en WordPress”

chelo
27 de February de 2008 a las 3:19 pm    

Hola jeroguidi, estoy en el tema de personalizar mi wordpress…Pero hay algo que me viene matando la cabeza hace varias semanas.

Actualmente estoy trabajando con themes K2, y estoy intentando hacer los menú desplegable o bien denominado dropdown…Hay thenes que vienen listos para utilizar este tipo de menú…
Pero yo quiero hacer los menú con las páginas sin usar categorías…el ejemplo lo tenés acá (sharkfitness com ar)…Pero cada vez que creo que la páginas y quiero agregarle más páginas se repite una y otra vez en todas los nombres de menú.

Mis saludos, espero puedas ayudarme!!!

jeroguidi
27 de February de 2008 a las 4:05 pm    

Buenas Chelo,

Si ví este menu, visualmente esta mal y con lineas vacias, seria bueno que me dijeras como lo hiciste, si viene incluido con el K2 ó es un plugin, para tener idea de como ayudarte, con un poco de más información sabré que puede ser :)

Una cosa por saber, has toqueteado un poco su CSS?

Saludos!

chelo
27 de February de 2008 a las 4:42 pm    

Mira este el original de K2, los podras ver en la url antes mensionada, y este es el original que te mostré que deja líneas vacías y no me hace caso, http://rockinthemes.com/rockinsuckerfish2-2-column-suckerfish-free-wordpress-theme-released/
En el theme que está ahora tampoco puedo dejar las páginas como menu desplegable, siempre me pide categorías.
En ambos casos los menú desplegables ya vienen incluido en el theme
EL css no lo toqué más que para colores y cambio de tamaño, el ejemplo de los que quiero hacer es este.
johnmccain. com

Exsiten plugin para generar los menú desplegable, pero para estos casos no me sirven…

si deseas accesar para ver los headear, user: admin pass: admin (por favor editar)

Gracias!!!

jeroguidi
27 de February de 2008 a las 5:35 pm    

Chelo,

Estuve viendo el header.php del theme rockinsuckerfish, lo abres, vas casi al final y verás el código que genera este menu, ahí están prefijadas las llamadas a las páginas, categorias, links y verás que en una linea llama a las categorias. Podes quitar esta parte y dejar la función que llama los titulos de páginas.

Yo hice algo parecido en http://www.incargentina.org.ar donde solo puse los links de esta forma.

[CODE]

  • [/CODE]

    y no utilizando las funciones de WordPress, para tomar más control, como este ejemplo.

    [CODE]

    [/CODE]

    Espero que te ha servido, es una forma mucho más directa.

    Saludos!

    chelo
    27 de February de 2008 a las 7:25 pm    

    Gracias jeroguidi, muy sencillo de aplicar, yo me mataba con otras cosas…

    Manu-El
    8 de April de 2008 a las 10:09 pm    

    Estoy tratando de toquetear WP y la verad me esta dando mas dolores de cabeza que una suegra. Para entenderme, vengo de Movable type. La cosa es que por ejemplo quiero modificar el blogroll para que no me haga bolas con las categorías, solo eso. Todos los enlaces en una sola tira. Nada. Simplemente no se puede. Meterle mano a dentro de los codigos PHP es perderme y malograr. Y eso que aun no llego a lo de poner adsense a los templates que se me hizo otro lio cuando lo intenté.

    Deja tu comentario...

    Anterior y proxima