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.
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:
- Descarregar el fitxer utupiaWPfunctions.zip.
- Copiar l’arxiu “
utupiaWPfunctions.php
” a la carpeta de plugins del servidor on hi ha instal·lat el Wordpress: “…/wp-content/plugins/” - Activar el plugin a la pàgina d’administració de plugins.
- 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:
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 96hide_pingstrackbacks
: determina si es s’oculten els pingbacks i trackbacks, per defecte és sí (true
), per tant no es mostrenhide_authors
: indica si s’oculten el comentaris de l’autor del blog, per defecte és sí (true
), per tant no es mostren
utuLatestComments
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 mostriprevlabel
: é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 mostrinextlabel
: é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 mostriadjacents
: determina el nombre de pàgines immediatament anteriors o posteriors a la actual que es mostraran, per defecte és 1showalways
: 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
utuPagination
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ó.
Friday, 4 de May, 2007 a les 17:20h
[…] 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. […]
Tuesday, 28 de August, 2007 a les 19:33h
[…] 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. […]