Italiano
Ho scritto questo plugin che serve per effettuare dei redirect di un indirizzo ad un post qualsiasi.
I redirect vanno modificati nel pannello di amministrazione apposito (Plugins -> Redirect) e poi sono subito attivi.
Se usate prettyURLs sarà possibile raggiungerli con fp-url/redirect/my_redirect altrimenti dovete passare via GET o POST il parametro redirect.
Come nome del redirect sono accettati i caratteri alfanumerici più i simboli . @ - _
.
Licenza: GNU GPL v2.0
Download: redirect_v1.0.tar.gz.
Esempio: Plugin Redirect
English
I’m sorry for my macheronic Englsh.
I’ve written a plugin that allows to make redirects from an address to an entry.
To activate a redirect you have to go in the Plugin section of Administration Panel then go to Redirect.
If you have activated PrettyURLs Plugin (from NoWhereMan, bundled with flatpress) fp-url/redirect/my_redirect otherwise you have to pass redirect parameter with GET or POST method (es index.php?redirect=my_redirect).
Name of redirect can contain alphanumeric characters and these symbols: . @ - _
.
Licence: GNU GPL v2.0
Download: redirect_v1.0.tar.gz.
Example: Redirect Plugin
2 commenti
Idea molto carina! Praticamente quello che suggerivo qui: http://www.flatpress.org/home/blog.php?entry=entry091130-103142
Un po' scomodo l'inserimento degli id, purtroppo! Potresti aggiungere un campo nell'editor di entry (entry.write)
Puoi provare a giocare con add_action('simple_edit_form', 'mia_funzione_di_output') magari aggiungendo un link alla pagina del plugin tipo “admin.php?p=plugin&action=redirect&entry=ENTRY_ID” oppure direttameente un campo “name” come quello che trovi nelle static page
Buon divertimento, ciao!
Grazie mille.
Non ci avevo pensato perché inizialmente il plugin doveva essere molto più generico.
Doveva supportare più o meno tutti i casi del plugin Internal URLs (http://www.vdfn.altervista.org/2010/07/15/plugin-internal-urls-v10-flatpress/comments/) sempre fatto da me, però poi ho pensato che era inutile per esempio per le pagine statiche.
Stavo pensando comunque di aggiungere un altro tipo di opzione e cioè le ancore che però andrebbero implementate in javascript, così per esempio si potrebbe come nel caso di questo post fare redirect di lingua.
Inoltre, secondo te bisognerebbe abilitare anche / nel nome in modo da poter “categorizzare” anche i redirect?