Como poner tu blogroll en una pagina en wordpress

Han visto mi blogroll? Ademas de tener los enlaces a paginas interesantes, muy buenas y de personas agradables tambien tiene la caracteristica de que no es una pagina comun, no es que haya creado una pagina y la vaya editando cada vez que quiero agregar, modificar o borrar alguna pagina. Sino que utiliza el sistema de enlaces de wordpress para generar una pagina de blogroll.

El proceso es relativamente sencillo pero se requieren unos pocos conocimientos de HTML. Yo lo voy a describir como una serie de pasos:

Paso 1: Con algun cliente de FTP baja el archivo single.php de tu theme.

Paso 2: Abrelo con algun editor de texto, yo uso Geany tu puedes usar el que quieras. Busca la etiqueta:

<div class="entry">

Busca tambien el cierra de esa etiqueta:

</div>

Y Borra todo lo que en medio y reemplazalo con esto:

<?php wp_list_bookmarks(); ?>

Eso mostrara TODO tus blogroll, es decir todas las categorias de enlaces que tengas. Si quieres mostrar solo algunas hazlo asi:

<?php wp_list_bookmarks(array('category'=>'808,951,952'));?>

Donde esos numeros son los id de las categorias de enlaces. Si ademas quieres mostrar la descripcion de cada enlace solo debes agregar un parametro al array, asi:

<?php wp_list_bookmarks(array('category'=>'808,951,952','show_description'=>1)); ?>

Puedes encontrar la lista de parametros completas que puedes usar en esta pagina: codex.wordpress.org/Template_Tags/wp_list_bookmarks.

Ademas si quieres mostrar el favicon de cada blog es tan sencillo como instalar y activar este plugin, que agregara los favicons automaticamente sin que tu hagas nada.

Paso 3: Todavia no terminamos, ahora en la parte superior de tu archivo…arriba de todo copia lo siguiente:

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

Paso 4: Guarda el archivo con algun nombre significativo como links2page.php y subelo a la carpeta de tu theme.

Paso 5: Ahora ve a tu blog, crea una pagina y a la derecha de la pagina de creacion veras un box que dice ‘Atributos’ busca en ‘Plantillas’ la opcion llamada ‘Paginas de Enlaces’…Luego nada mas..solo publica la pagina y ya tendras tu blogroll en una pagina.

Paso 6 (opcional): Lo que acabas de hacer es crear una plantilla para tu theme, puedes editar esa plantilla tanto como quieras. Por ejemplo:

  • Puedes borrar la parte de los comentarios de ese archivo, es la parte que dice wp_list_comments. No creo que quieras que comenten en esa pagina
  • Tambien puedes quitar la parte de la categoria, fecha de publicacion y autor, eso no es importante en una pagina de blogroll.
  • Puedes añadir alguna presentacion a la pagina explicando de que se trata.

Ventajas de tener el blogroll en una pagina

  • Si tu blogroll es muy grande, o sea con muchos enlaces, seguramente quedara feo si lo pones en un widget. He visto paginas que quedan horrible solo por tener widgets tan largos.
  • Al estar en una pagina y no en un widget significa que no estaran en cada pagina de tu blog, con lo que mejoraras el pagerank en todas tus paginas al haber menos enlaces salientes. Mas info aqui.
  • Puedes agregar mas paginas sin preocuparte por ser molesto a tus visitantes.
  • Puedes personalizar mas tu blogroll mediante codigo html.

Espero que les haya servido

perro

Ingeniero en Informática. Programador en PHP y Angular. Lo que mas adoro en el mundo es el conocimiento. Y el anime....y Japón...y el running...y bloguear claro y algunas otras cientos de cosas. Sigo buscando la manera de hacer mi primer millón.

14
Comenta!

avatar
Kerdinario

:what: :what: no entendi nada :what: :what: amigo necesito mejor ayuda

Javi A.
Javi A.

Genial hack !!!
Pero por desgracia, no me funciona.
No me da error, pero no me muestra más que la página vacía…

Seguiré investigando a ver si encuentro el error.

Gracias por este hack !

Javi A.
Javi A.

Muchas gracias

Si quieres, primero cuelga el código básico para empezar desde cero una página. Así me hago a la idea.
Es que mi tema es algo complejo.
Además, la página de links pensaba hacerla solo visible al administrador, para tenerla como bloc de notas online…

cintovaga

Perfecto. Gracias por la guia, estoy tiempo preparando para ponerla en mi blog, lo acabo de hacer en uno de ellos, y ahora mismo voy a por mi blog principal.

Y como agradecimiento, pondre un enlace a tu blog, gracias de nuevo.

Cintovaga

Javi A.
Javi A.

Bien !!

Ya he conseguido que me funcione !
Ahora me queda darle formato, porque sale mal centrado y feo.
A ver si me entero de cómo hacerlo.

Por cierto, cómo puedo hacer para que se muestren mis links privados, pero solo visibles para los usuarios logeados?

Javi A.
Javi A.

Perro, el código que has puesto es para mostrar la descripción de las links q pertenezcan a determinadas categorías.
Lo que yo busco es tapar esas categorías

Gracias

Elmaluf
Elmaluf

Excelente, me fue muy útil.