Modificare previus/next entries su WordPress 2.8
Avevo già parlato di come modificare le scritte previus e next entries qui ma con la nuova versione, sembra essere nato qualche problema.
Nello specifico, è stata rifatta la funzione posts_nav_link e aggiunta la funzione get_posts_nav_link, che a mio parere vanno a peggiorare quanto fatto, ma chissà, avrò frainteso. Le potete trovare nel link-template.php che potete trovare in wp-includes.
Il problema più evidente, è che nonostante le mie modifiche in « Articoli precedenti/Articoli successivi », adesso abbiamo « Articoli precedenti/Pagina successiva ». Questo Pagina può essere saltato fuori solo dalla nuova localizzazione, che avrà un diritto di precedenza sulle mie indicazioni del theme.
La cosa è alquanto strana, ma si può risolvere in due secondi, tramite piccola modifica nel link-template.php, alla righe 1446/1447:
'prelabel' => __('« Articoli precedenti'),
'nxtlabel' => __('Articoli successivi »'),
Questo file fa parte del core di WordPress, quindi è una di quelle modifiche che dovrete rifare ad ogni cambio di versione. Per tener traccia di tutte queste modifiche, il modo più semplice è tenersi su disco una versione del nostro blog, per ogni versione link-template.php di WordPress e fare una bella cartella con “file modificati”, nella quale metteremo tutte le nostre modifiche. Alternativamente va bene anche un .txt riassuntivo, l’importante è non affidarsi mai alla memoria. Dopo qualche mese si hanno dei problemi a ricordarsi come ci si chiama, figuratevi come si è modificato #filesconosciuto in #occasioneremota.
Nonostante questa modifica, notiamo l’impeferzione di cui vi parlavo prima, osservando alla fine di questo blog. Hanno senso due link che portano alla stessa pagina? prima ne avevo solo uno, « Articoli precedenti. Da dove spunta questo Articoli successivi » ?
Avrebbe senso solo se fossimo a pagina 2 e potessimo navigare andando a pagina 1 oppure a pagina 3. Spero il problema si nasconda nel momento in cui avrò almeno 3 pagine di post. Altrimenti attenderemo la prossima versione di wordpress, nella quale spero si siano accorti della cappella.
E se così non fosse… bon, alla fine, non è che sia proprio la funzione più usata. Lo dimostra il fatto che me ne accorgo solo ora, grazie ad un altro piccolo baco












Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /web/htdocs/blogger.m3c.it/home/wp-content/plugins/wikiovote.php on line 40
Warning: file_get_contents(http://web.wikio.it/getnote?u=7e77ff1eb70913d30926c7d901b795cb&i=38.107.191.113&referer=7e77ff1eb70913d30926c7d901b795cb) [function.file-get-contents]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in /web/htdocs/blogger.m3c.it/home/wp-content/plugins/wikiovote.php on line 40
Iscriviti ai Feed RSS 2.0 di quest'articolo.