È molto probabile che nel frattempo le cose siano cambiate.
Avete deciso di, o cause di forza maggiore vi costringono a, far sì che qualcuno debba registrarsi nel vostro sito fatto con WordPress, per leggere degli articoli, a mo’ di area riservata.
Quindi avete già aperto le iscrizioni (magari con S.A.B.R.E. avete distribuito un codice cupon), e avete fatto in modo che i sottoscrittori -o chi per loro- possano leggere gli articoli -e le pagine?- privati (magari con User Role Editor, o con una soluzione di questo tipo), magari avete anche prontamente integrato la Sidebar Login e ora non vi resta che rendere il più basico e minimale possibile l’interfaccia di WordPress per modificare il proprio profilo utente: perciò avete già installato Adminimize per nascondere il collegamento alla bacheca e avete già rimosso i campi di contatto con una soluzione di questo stampo, ma volete anche togliere la biografia dell’autore, avete trovato questa discussione, avete provato, ma in codice non va – perché avete una installazione non in lingua Inglese.
Ebbene, la soluzione multilingua che ho trovato io, integrando il codice di glebec:
// Callback function to remove default bio field from user profile page function remove_plain_bio($buffer) { $titles = array('#<h3>'.__("About Yourself").'</h3>#','#<h3>'.__("About the user").'</h3>#'); $buffer = preg_replace($titles,'<h3>'.__("Password").'</h3>',$buffer,1); $biotable = '#<h3>'.__("Password").'</h3>.+?<table.+?/tr>#s'; $buffer = preg_replace($biotable,'<h3>'.__("Password").'</h3> <table>',$buffer,1); return $buffer; } function profile_admin_buffer_start() { ob_start("remove_plain_bio"); } function profile_admin_buffer_end() { ob_end_flush(); } add_action('admin_head', 'profile_admin_buffer_start'); add_action('admin_footer', 'profile_admin_buffer_end');
Che dire, se avete trovato utile questa soluzione, e volete condividere la vostra felicità con me, le mie liste dei desideri sono qui a lato →