Inserire Automaticamente il titolo in Maiuscolo o Minuscolo in WordPress

Recentemente mi sono accorto che molti degli articoli di un blog realizzato per guadagnare con le affiliazioni avevano l’intero titolo in minuscolo: trattandosi di parecchi articoli, intervenire manualmente mi avrebbe fatto perdere un sacco di tempo.

Allora ho cercato in rete una soluzione semplice e veloce, che mi consentisse di raggiungere l’obiettivo con il minimo sforzo.

La soluzione c’è, è molto semplice da implementare e voglio condividerla con te in questo post.

Di seguito troverai diversi codici, che ti consentono di fare ciò che ti serve e di trasformare come vuoi il testo in maniera automatica e retroattiva, senza dover modificare a mano tutti i tuoi post.

Il codice prescelto dovrà essere inserito alla fine del file functions.php del tuo tema WordPress (spero tu stia già usando un tema child), o meglio ancora all’interno del tuo plugin personalizzato per inserire funzioni, che ti consentirà di conservare le personalizzazioni anche aggiornando o cambiando il tema.

Dopo aver apportato questa modifica, dal lato amministrazione continuerai a vedere i titoli come prima, ma l’output HTML, ossia quello che verrà visualizzato da utenti e motori di ricerca, sarà modificato.

Vediamo allora i codici che abbiamo a disposizione!

Inserire tutto il titolo in Maiuscolo

add_filter(‘the_title’, ‘all_characters_title_uppercase’); function all_characters_title_uppercase($title){ return strtoupper($title); }

Risultato: IL TUO TITOLO

Inserire tutto il titolo in Minuscolo

add_filter(‘the_title’, ‘all_character_title_lowercase’); function all_character_title_lowercase($title){ return strtolower($title); }

Risultato: il tuo titolo

Inserire la prima lettera del titolo in Maiuscolo

add_filter(‘the_title’, ‘first_character_capital’); function first_character_capital($title){ return ucfirst(strtolower($title)); }

Risultato: Il tuo titolo

Inserire la prima lettera di ogni parola in Maiuscolo

add_filter(‘the_title’, ‘first_character_each_word_capital’); function first_character_each_word_capital($title){ return ucwords(strtolower($title)); }

Risultato: Il Tuo Titolo

Temi Genesis

I codici che hai visto funzionano per quasi tutti i Template WordPress in circolazione. Tuttavia ci sono dei casi specifici in cui è richiesta una piccola modifica per rendere compatibile e funzionante il tutto.

Se utilizzi un tema Genesis ad esempio, dovrai sostituire the_title con genesis_post_title_text affinchè la modifica abbia effetto.

Spero che questa soluzione sia utile per te almeno quanto lo è stata per me!

Se hai domande o considerazioni lascia subito un commento, ti risponderò appena possibile.

Articoli Correlati:

Ha qualcosa da dire o chiedere? Lascia un commento!

      Leave a reply

      Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

      Come Guadagnare con un Blog
      Logo