Problemi col vostro sito web? No.. niente!

Theme my login - Wordpress

Non è un segreto per nessuno che, per dirla in toshano, a me Wordpress mi garba poco!

E ho i miei buoni motivi. 

Per esempio, usando il plugin theme my login sono diventata matta a cercar di capire perchè in un modulo di registrazione costruito ad hoc includesse anche il titolo di una seconda pagina di registrazione personalizzata.

Piccola premessa: Theme my login è un buon plugin che serve per personalizzare tutti i moduli che permettono la registrazione, il login e la modifica del profilo in un sito che deve gestire degli utenti con i loro ruoli e permessi o anche se si vuole semplicemente personalizzare la pagina di login dell'utente amministratore, giusto per rendere più sicuro l'accesso al backend di Wordpress.

Tornando al discorso che stavo facendo, avevo due pagine distinte e separate e personalizzate con due moduli di registrazione, su uno veniva printato il titolo dell'altro nel corpo del testo, poco sopra al modulo.

Perchè?

Ho perso parecchio tempo a cercare nei codici di template, se magari scrivevo qualcosa che non dovevo! 

Ma non c'era assolutamente nulla!

Nel testo della pagina nemmeno! Era vuota, a parte il segnaposto per il modulo di registrazione!

Poi, giustamente, ho cominciato a pensare che ci fossero delle impostazioni sbagliate nel plugin, ma da backend nulla mi faceva presagire di questo.

Quindi, sono andata a vedere il codice del plugin (anche se è sbagliato, ma altre soluzioni non le vedevo!).

Insomma, attraverso questo percorso:

/wp-content/plugins/theme-my-login/includes/

ho trovato nel file: class-theme-my-login-template.php

nella classe Theme_My_Login_Template

e nel metodo public static function default_options() 

una opzione che mi è suonata strana:

show_title era settata a true.

Impostandola a false il titolo non veniva più mostrato.

Ma dico io, e mettere una impostazione controllabile da backend? Faceva proprio brutto?

Mah!

 

Aggiungi un commento

Freelance Web Developer Padova

Non solo siti internet, ma applicazioni Web Based, Css3 e sviluppo mobile

Contattami per maggiori info