0
0,00 0 prodotti

Nessun prodotto nel carrello.

Togliere le stringhe "Privato" e "Protetto" dai titoli dei post di WordPress

Un aspetto fastidioso dell'uso di WordPress come CMS per la realizzazione di un sito con contenuti riservati agli utenti è che davanti ai titoli dei post e delle pagine appare una dicitura Privato o Protetto non rimovibile in alcun modo dai files del tema. Non è rimovibile in quanto trattasi di funzione nativa di WordPress, tuttavia […]

Un aspetto fastidioso dell'uso di WordPress come CMS per la realizzazione di un sito con contenuti riservati agli utenti è che davanti ai titoli dei post e delle pagine appare una dicitura Privato o Protetto non rimovibile in alcun modo dai files del tema.

Non è rimovibile in quanto trattasi di funzione nativa di WordPress, tuttavia il problema è aggirabile aggiungendo una nuova funzione al file functions.php

 
function pulisci_titolo($titolo) {
	$titolo = attribute_escape($titolo);
	$cerca = array(
		'#Protected:#',
		'#Private:#'
	);
	$sostituisci = array(
		'', // Sostituiamo la voce "Protetto" con
		'' // Sostituiamo la voce "Privato" con
	);
	$titolo = preg_replace($cerca, $sostituisci, $titolo);
	return $titolo;
}
add_filter('the_title', 'pulisci_titolo');

Volendo possiamo utilizzare tale funzione anche per sostituire le stringhe con altro a nostro piacimento, basta inserire qualcosa tra gli apici nell'array $sostituisci

One comment on “Togliere le stringhe "Privato" e "Protetto" dai titoli dei post di WordPress”

  1. Salve Massimo, ho provato ad aggiungere alla fine di functions.php il tuo codice ma "Protetto" rimane nei titoli di pagine protette :( suggerimenti? grazie mille
    Federico

Lascia un commento

8 Novembre 2013

Alcuni link presenti in questo sito sono affiliati Amazon: guadagniamo una commissione se effettui un acquisto, senza costi aggiuntivi per te.
My Agile Privacy
Privacy and Consent by My Agile Privacy

Questo sito utilizza cookie tecnici e di profilazione. 

Puoi accettare, rifiutare o personalizzare i cookie premendo i pulsanti desiderati. 

Chiudendo questa informativa continuerai senza accettare. 

crossmenu