Archivio 30 Dicembre 2013

Disattivare aggiornamenti plugin wordpress

realizzazione siti web trento

Per chi come me si diverte a personalizzare plugin wordpress già esistenti perchè magari molto spesso non fatto completamente quello che desideriamo, capita spesso che si abbia la necessità di “ricordarsi” che quel plugin una volta customizzano non si debba aggiornare.

Solitamente si cerca di fare il possibile per evitare che si esegua l’aggiornamento magari inserendo nelle note nel plugin, oppure semplicemente comunicando al cliente che NON DEVE ASSOLUTAMENTE eseguire l’aggiornamento nel caso compaia il fatidico messaggio.

C’è un modo però più “sicuro” se vogliamo chiamarlo così, per evitare che compaia proprio l’eventuale messaggio di possibile aggiornamento.

Esistono nel web moltissimi plugin che permettono di disattivare gli aggiornamenti ai plugin però spesso non permettono di bloccare l’aggiornamento SOLO AD UNO SINGOLO. Anche perchè a volte basta effettivamente bloccare solo quel singolo plugin che vi siete ritrovati a modificare per forza di cose.

Bloccare quindi quel solo particolare plugin è molto semplice e si esegue inserendo delle semplici righe di codice all’interno del file “functions.php” del vostro template wordpress.


function filter_plugin_updates( $value ) {
unset( $value->response['nome-cartella-plugin/file-principale-plugin.php'] );
return $value;
}
add_filter( 'site_transient_update_plugins', 'filter_plugin_updates' );

Nel campo che io ho chiamato nome-cartella-plugin va inserito il nome della cartella del plugin.
Mentre nel campo file-principale-plugin va inserito il nome del file principale del plugin.
In plugin più semplici di solito hanno un solo file, mentre per quelli più avanzati potrebbero esserci più file.
Dalla mia esperienza però molto spesso il nome del file principale è uguale a quello della cartella. Non vi resta quindi che provare ad inserire questi campi la prima volta che noterete un aggiornamento del plugin e verificare che il messaggio di “aggiornamento disponibile” scompare.

Ovviamente se dovete aggiungere più plugin alla lista, basterà duplicare la riga unset e ripetere l’operazione.

Vi è stato utile questo articolo? Avete utilizzato la funzione? Fammelo sapere lasciando un commento o condividendo questo articolo con i tuoi amici.

Forzare URL sito wordpress in minuscolo

siti web trento

Una funzione utile per il vostro sito in wordpress per evitare che si generino duplicato URL delle vostre pagine/articoli è la seguente, forza infatti gli url in formato “lowercase” (=tutto minuscolo).

Basterà inserire questo codice all’interno del file “functions.php” che si trova nel vostro template.

if(!is_admin()){
add_action( 'init', 'storm_force_lowercase' );
}

function storm_force_lowercase(){

$url = $_SERVER[‘REQUEST_URI’];
//$tmp=explode(“/”,$url);

if(preg_match(‘/[\.]/’, $url)){
return;
}

if(preg_match(‘/[A-Z]/’, $url)){

$lc_url = strtolower($url);
header(‘HTTP/1.1 301 Moved Permanently’);
header(“Location: ” . $lc_url);
exit(0);
}

}

Problemi o dubbi sull’inserimento? Contattaci

Fammi sapere che hai utilizzato questa funzione o se ti è stata utile lasciando un commento o condividendo questo articolo con i tuoi amici.

©2021 AGANIS WEB SOFTWARE di Francesca Roccabruna P.IVA TRENTO 02183500228 - N.REA 205930 La Web Agency per la realizzazione del tuo sito web
Privacy Policy