Archivi giornalieri: 10 Aprile 2014

Personalizzare il permalink del plugin per WordPress All in One Event Calendar

Conoscete il plugin All in One Event Calendar? Io lo uso in alcuni siti con soddisfazione.
Però c’è una cosa che non mi piace: la sua gestione dei permalinks, che scrive nell’url un marcatore personalizzato “ai1ec_event” tipo questo:

www.miosito.it/a1ec_event/la-mia-manifestazione?instance_id=11

Si può ovviare a questa cosa modificando l’.htaccess (metodo un po’ complesso, che non tratterò) oppure, come ho letto sui forum di wordpress, alterando una riga nel file di configurazione del nostro plugin.

Vediamo meglio come personalizzare il permalink del plugin per wordpress All in One Event Calendar

Innanzitutto devo cercare il file che configura il plugin dal nome:
wp-content/plugins/all-in-one-event-calendar/app/helper/class-ai1ec-app-helper.php
class-ai1ec-app-helper.php

Poi lo apro con un editor, individuo la riga con il testo

'rewrite' => true,

e la sostituisco con questo codice

'rewrite' => array( 'slug' => 'manifestazione' ),

Nota: io ho usato il termine “manifestazione“, ma voi potete personalizzarlo con ciò che si addice meglio al vostro sito.

A questo devo andare nell’area di amministrazione del mio WordPress e fare un refresh dei permalinks. Basta andare in Impostazioni->Permalink e salvare di nuovo la pagina.

A questo punto troverò gli url creati dal plugin per WordPress All in One Event Calendar con una struttura del genere:

www.miosito.it/manifestazioni/la-mia-manifestazione?instance_id=11