Ho scritto un plugin che estende bbcode permettendo di mettere link interni senza difficoltà.
Si chiama Internal URLs e implementa il tag iurl (che sta per internal url).
È una cavolata da usare. Ecco alcuni esempi:
[iurl=index]Indice[/iurl] [iurl=contact title="Inviami una mail"]Contattami[/iurl] [iurl=relative:fp-content/attachs/opensearch_v2.0.tar.gz]File dentro la root di flatpress[/iurl] [iurl=static:about]About Me[/iurl] [iurl=post:entry100715-113627]Plugin Brute Force[/iurl] [iurl=post:entry100714-155550 comments=true]Plugin Open Search[/iurl] [iurl=post:entry100714-120802 comments=true anchor=comment100715-120544]Commento di Lantaca[/iurl]
Indice
Contattami
File dentro la root di flatpress
About Me
Plugin Brute Force
Plugin Open Search
Commento di Lantaca
L’unico attributo obbligatorio è quello da mettere con = (vedi sotto), gli altri sono opzionali.
title e rel (in questo caso non usato) danno quell’attributo al tag html, comments può essere usato solo per i post e serve per decidere se far vedere o no i commenti e anchor serve per andare a una sezione della pagina (quella che sarebbe dopo # nell’url).
L’attributo di default (quello iurl=…) accetta i seguenti valori:
- index: serve per mandarti al file index.php
- contact: serve per mandarti al form per il contatto via email
- post:id serve per creare un link al post con l’id id che può essere trovato per esempio quando si visualizza un post con gli url classici o quando si modifica un post se si usa pretty urls
- static:id serve per rimandare alla pagina statica id e al posto di id dovete mettere il nome che segliete nell’editor
- relative:percorso serve per mandarti a root_di_flatpress/percorso ed è utile tipo per mandare a un file
Licenza: GNU GPL v2.0
Download: internalurls_v1.0.tar.gz