utupia WordPress functions

Una de les cosetes que tenia pendent de canviar al blog eren els enllaços de navegació entre pàgines. Normalment els temes de Wordpress criden a una funció que mostra un parell d’enllaços a la pàgina anterior i a la pàgina posterior. Però no m’acabava d’agradar i vaig buscar com canviar-ho.

Posats a retocar, vaig pensar fer-ho emulant la paginació que més m’agrada, la que utilitzen a Flickr. Que es pot veure, per exemple, al peu de de la pàgina de fotografies del meu compte.

Portapapers02 Tal i com vaig fer l’anterior cop que volia afegir una funcionalitat nova al blog, vaig cercar un plugin que em permetés fer el que volia, i vaig trobar-ne un que a priori em satisfeia bastant, el WP Digg Style Pagination Plugin. Però em va passar el mateix que aquella vegada: no em funcionava del tot bé per algun error, i no era exactament el que volia, així que vaig reprogramar la funció que creava els enllaços a les pàgines, a partir del codi del plugin.

Després de les correccions i modificacions, un cop la funció funcionava correctament i amb els nous paràmetres que havia afegit, tocava aplicar els estils per CSS de manera que quedés tal i com volia, l’he deixat pràcticament clavat a Flickr.

Aprofitant l’avinentesa he agrupat les dues funcions que he adaptat per a Wordpress en una nova versió del plugin: utupia WordPress functions.

La instal·lació és simple:

  1. Descarregar el fitxer utupiaWPfunctions.zip.
  2. Copiar l’arxiu “utupiaWPfunctions.php” a la carpeta de plugins del servidor on hi ha instal·lat el Wordpress: “…/wp-content/plugins/”
  3. Activar el plugin a la pàgina d’administració de plugins.
  4. I finalment, cridar la funció “utuLatestComments()” on vulguis que apareguin els comentaris, o a la funció “utuPagination()” per mostrar els enllaços de paginació.

I adaptar-lo també…

Les funcions es poden cridar sense indicar cap paràmetre, però per a configurar-les fàcilment al gust de cadascú es poden fer servir els següents:

    utuLatestComments

  • comment_limit: limita el número de comentaris a mostrar, per defecte és 5.
  • comment_length: indica el número de caràcters a mostrar de cada comentari, per defecte és 96
  • hide_pingstrackbacks: determina si es s’oculten els pingbacks i trackbacks, per defecte és sí (true), per tant no es mostren
  • hide_authors: indica si s’oculten el comentaris de l’autor del blog, per defecte és sí (true), per tant no es mostren

    utuPagination

  • prevsimbol: és el símbol que es mostrarà a l’esquerra de l’enllaç a la pagina anterior, per defecte és el però es pot posar qualsevol altra cosa com faig a utupia o forçar a que no es mostri.
  • nextsimbol: és el símbol que es mostrarà a la dreta de l’enllaç a la pagina posterior, per defecte és el però es pot posar qualsevol altra cosa com faig a utupia o forçar a que no es mostri
  • prevlabel: és el text que es mostrarà per enllaçar a la pagina anterior, per defecte és el Prev però es pot posar qualsevol altra cosa com faig a utupia o forçar a que no es mostri
  • nextlabel: és el text que es mostrarà per enllaçar a la pagina posterior, per defecte és el Next però es pot posar qualsevol altra cosa com faig a utupia o forçar a que no es mostri
  • adjacents: determina el nombre de pàgines immediatament anteriors o posteriors a la actual que es mostraran, per defecte és 1
  • showalways: indica si es mostra sempre o no la paginació encara que només hi hagi una pàgina, per defecte és sí (true), per tant es mostra sempre

Podríem dir que és la segona versió del plugin, per si a algú li pot ser útil el deixo a disposició de qualsevol que vulgui descarregar-lo. Com sempre, si el proveu, us agrairia que em comentéssiu si us ha funcionat correctament i també si trobeu algun error.

Per veure’l en funcionament només cal anar a la part esquerra de la portada d’utupia i mirar el llistat de comentaris que apareixen o fixar-se en la part inferior de la portada per veure la nova paginació.

2 comentaris a “utupia WordPress functions”

  1. Bug detectat a l’utupia WordPress functions | utupia ha dit:

    […] Aquí estava el problema, m’havia deixat espais en blanc al final del fitxer del plugin que vaig programar. Ho vaig solucionar i ja està actualitzat al fitxer per descarregar. […]

  2. Portada a la Tafanera | utupia ha dit:

    […] Fa uns dies vaig implementar una nova funció per les utupia WordPress functions arran d’un comentari que em va fer el Siknus al Blogs&Birres del Camp: El que tu publiques acostuma a ser material nou a la Xarxa, inèdit. Hauries d’afegir els enllaços als teus apunts per a que la gent pugui enviar-ho al Menéame, la Tafanera, etc. […]

Deixa el teu comentari

XHTML: Pots utilitzar aquestes etiquetes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>