Blog guide utili e consigli per utilizzare al meglio WordPress

COME ELIMINARE IL CAMPO “SITOWEB”



(Aggiornato 04/12/2019)
Per rimuovere il campo url “Sito Web” dal modulo dei commenti di WordPress esistono due modi, uno creando un semplice filtro in codice PHP che rimuova il campo in questione e l’altro metodo è rimuovere il codice che lo genera direttamente all’interno del file che contiene il codice.

Qui di seguito ti spiego come rimuovere il campo “sito web” cancellando il codice manualmente direttamente dal file che contiene la funzione che genera il campo viene inserito url.



La prima cosa da fare è andare a trovare il file da modificare e scaricarlo tramite un programma FTP (vedi Filezilla) sul tuo PC per poterlo modificare, oppure se disponibile, usare il file manager del tuo servizio hosting WordPress.

Il file in questione si trova all’interno della cartella “wp-includes” (cartella dell’installazione di WordPress) con il nome di “comment-template.php“.

Scaricalo e ovviamente, fai una copia del file originale e salva una copia di backup in una cartella diversa, in questo modo se commetterai qualche errore avrai sempre il file originale per poter ripristinare la situazione originale.

IL CODICE DA ELIMINARE:



Apri il file con un editor di testo, se usi Windows il blocco note va benissimo e con la funzione “trova” cerca all’interno del file il codice seguente:

'url'    => '<p class="comment-form-url"><label for="url">' . __( 'Website' ) . '</label>' .
                    'id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',

Tutto questo codice è il codice che genera il campo URL “Sito Web” nel modulo dei commenti di WordPress, puoi cancellarlo completamente oppure inserire due slash prima dell’attributo “url” e “input” come nel seguente esempio:

//'url'    => '<p class="comment-form-url"><label for="url">' . __( 'Website' ) . '</label>' .
                    //'<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',

Inserendo i due slash come da esempio il codice sorgente verrà ignorato e il campo che permette di aggiungere il sito web non verrà più visualizzato.

Eseguite le operazioni, se hai scaricato il file sul tuo PC ricaricalo nella cartella “wp-includes” e dai conferma per riscrivere il file esistente.

IL FILTRO PER ELIMINARE IL CAMPO URL:

Una procedura più semplice è quella di inserire un filtro direttamente nel file functions.php del tema in uso (possibilmente su tema child), in questo modo verrà rimosso il campo URL

Il codice da inserire è il seguente:

function rimuovi_campo_url($fields) {
    unset($fields['url']);
    return $fields;
}
add_filter('comment_form_default_fields','rimuovi_campo_url');


ALTRI ARTICOLI:

Assistenza Cms WordPress
Trasferire o Spostare WordPress
Scegliere L’hosting per WordPress
Permalink WordPress struttura e impostazioni
Sicurezza wordpress: Protezioni e impostazioni
Rinominare prefissi tabelle database di WordPress




Vietata la Riproduzione.
Protezione Copyright

Scrivo questo articolo visto l’alta richiesta di email che ricevo con richieste di consigli e anche di assistenza su come bloccare i commenti spam su WordPress. Come molti di voi già sapranno, WordPress ha installato un plugin denominato Askimet creato appositamente per bloccare l’invio di commenti spam ma in molti trovano sia difficoltà…

In questo articolo vedremo come impostare la struttura permalink wordpress migliore, analizzeremo alcuni fattori importanti da tenere in considerazione per scegliere una struttura permalink adeguata a seconda del sito wordpress che vogliamo sviluppare, a seconda dei contenuti e anche dalle nostre esigenze, ma per fare questo…

RINOMINARE PREFISSI TABELLE DEL DATABASE DI WORDPRESS.



(Aggiornato il 27/07/2018)
Come specificato nell’articolo che chiarisce alcuni accorgimenti da eseguire per la sicurezza di WordPress, anche con questo articolo parliamo di sicurezza e in questo caso specifico su come rinominare i prefissi tabelle del database di wordpress.

Quando si installa WordPress, i prefissi tabelle del database di wordpress vengono nominate per default con il prefisso wp a meno che durante l’installazione manuale non si cambino i prefissi delle tabelle in modo da avere le tabelle con un prefisso diverso gia dalla prima installazione.


Per chi esegue questo tipo di attacco utilizzando la tecnica di “SQL Injection” ovvero un inserimento all’interno delle tabelle del database di codice maligno, sarà molto facile utilizzare il sito preso di mira a proprio piacimento e ovviamente farci quello che vuole, ecco spiegato in poche parole perché rinominare i prefissi delle tabelle del database di wordpress è un buon modo per garantire al proprio sito wordpress un livello di sicurezza maggiore.

COME RINOMINARE I PREFISSI TABELLE DEL DATABASE:



Come sempre prima di iniziare ricordatevi di eseguire il backup dei file del sito e del database che utilizza il sito WordPress, un’altra buona cosa se ne avete la possibilità e di rinominare le tabelle del database utilizzando una versione del sito in demo oppure su un sito installato in locale.

MODIFICARE IL FILE WP-CONFIG.PHP:

La prima cosa da fare è cambiare il nome del prefisso delle tabelle all’interno del file wp-condif.php, quindi scaricate il file ed apritelo con il vostro editor di testo preferito, trovate la seguente riga $table_prefix = ‘wp_’; e sostituite wp con il nuovo nome che avranno le tabelle del database ad esempio: ertuoprw fatto questo ricaricate il file via FTP e sovrascrivete quello vecchio.

COME CAMBIARE IL PREFISSO TABELLE:

Una volta configurato il file wp-config.php si dovranno lanciare la query all’interno del database per rinominare tutte le tabelle con il nuovo nome. Per fare questo si dovrà usare il pannello di controllo phpMyAdmin, quindi entrate nel pannello e se avete piu di un database selezionate quello a cui volete rinominare i prefissi delle tabelle, alla schermata successiva sarete all’interno delle impostazioni del database e sulla colonna di sinistra vedrete le 11 tabelle di default create con l’installazione di WordPress come da foto che segue.


rinominare-prefissi-tabelle-1.png


Nel menu in alto troverete il tasto con scritto “SQL” cliccateci sopra e vi apparirà una nuova schermata con un box bianco dove all’interno si dovranno inserire le istruzioni/query per rinominare i prefissi alle tabelle del database.


rinominare-prefissi-tabelle-2.png

QUERY SQL PER RINOMINARE PREFISSI TABELLE:



Ecco qui di seguito tutte le stringhe necessarie, copiatele e ovviamente sostituite il nome utilizzato come esempio ertuoprw con quello desiderato che deve corrispondere con quello inserito nel file wp-config.php, dopo aver copiato le stringhe all’interno del box bianco cliccate su esegui.


RENAME table `wp_commentmeta` TO `ertuoprw_commentmeta`;
RENAME table `wp_comments` TO `ertuoprw_comments`;
RENAME table `wp_links` TO `ertuoprw_links`;
RENAME table `wp_options` TO `ertuoprw_options`;
RENAME table `wp_postmeta` TO `ertuoprw_postmeta`;
RENAME table `wp_posts` TO `ertuoprw_posts`;
RENAME table `wp_terms` TO `ertuoprw_terms`;
RENAME table `wp_term_relationships` TO `ertuoprw_term_relationships`;
RENAME table `wp_term_taxonomy` TO `ertuoprw_term_taxonomy`;
RENAME table `wp_usermeta` TO `ertuoprw_usermeta`;
RENAME table `wp_users` TO `ertuoprw_users`;



rinominare-prefissi-tabelle-3.png

CERCARE E RINOMINARE TABELLE SPECIFICHE:



Eseguito il passaggio appena descritto si dovranno modificare i prefissi di tabelle specifiche che sono all’interno delle tabelle wp_usermeta e wp_options.

Per fare questo spostatevi come al passaggio precedente nel box bianco per lanciare le query inserite la seguente istruzione e cliccate su esegui, ovviamente il nome utilizzato come esempio ertuoprw va sostituito con quello nuovo che avete scelto:


SELECT * FROM `nuovonome_options` WHERE `option_name` LIKE '%wp_%'


Se stiamo eseguendo la query per una nuova installazione di wordpress la query vi restituirà solamente la tabella chiamata wp_user_roles che avrà ancora impostato il vecchio prefisso, in caso abbiate installato altri opzioni come ad esempio dei plugin appariranno anche altri nomi tabelle che andranno di conseguenza tutte modificate, in questo caso rinominiamo la tabella wp_user_roles cliccando su modifica (come in foto) ed entriamo nella schermata successiva che ci permetterà di rinominare la tabella in questione.


modifica-prefissi-tabelle-4.png


Alla schermata successiva (come in foto) possiamo modificare il nome del prefisso della tabella in questione con il nuovo nome che abbiamo scelto, appena inserito il nuovo nome cliccate in basso a destra su esegui.


cambiare-nome-prefissi-5.png


Il passo successivo sarà quello di eseguire una nuova query per la tabella wp_usermeta per ricercare le altre tabelle ancora impostate con il vecchio prefisso, quindi ritorniamo nel box per eseguire la query inseriamo il seguente codice e clicchiamo su esegui, anche qui ricordiamoci di sostituire il nome utilizzato come esempio ertuoprw con il nuovo nome scelto:


SELECT * FROM `nuovonome_usermeta` WHERE `meta_key` LIKE '%wp_%'


Se non avete installato nuovi componenti come ad esempio dei plugin verranno restituite 5 tabelle da rinominare, in ogni caso anche per altre tabelle con nome differente saranno tutte da rinominare sostituendo il vecchio prefisso di tabella con quello nuovo:

wp_capabilities
wp_user_level
wp_user-settings
wp_user-settings-time
wp_dashboard_quick_press_last_post_id

selezioniamo tutte le tabelle insieme spuntando tutti e 5 i quadrati bianchi sul lato sinistro come segnalato dalla fraccia rossa (come in foto che segue) e clicchiamo in basso su modifica, nella pagina seguente avremo tutte le tabelle selezionate aperte e pronte per essere rinominate in una volta sola.

Come per il passo precedente per la singola tabella wp_user_roles rinominate tutte le tabelle sostituendo wp con il nuovo nome scelto, una volta sostituito il nome cliccate su esegui.


rinominare-prefissi-tabelle-6.png


E con questo è tutto, se con grande coraggio avete rinominato i prefissi delle tabelle al database che utilizzate per il sito originale controllate che funzioni tutto, cliccate ogni pagina e ogni categoria del sito, anche se vi posso assicurare che se qualche operazione non è andata a buon fine ve ne accorgerete subito, quindi come specificato all’inizio di questo articolo eseguite preventivamente queste operazioni su un’installazione di un sito demo oppure su una installazione del sito in locale.

Articoli interessanti:

Assistenza Cms WordPress
Trasferire o Spostare WordPress
Scegliere L’hosting per WordPress
Permalink WordPress struttura e impostazioni
Sicurezza wordpress: Protezioni e impostazioni
Rinominare prefissi tabelle database di WordPress


Vietata la Riproduzione.
Protezione Copyright

In questo articolo vedremo insieme come e quale hosting WordPress scegliere per creare siti WordPress e se sia meglio un server Linux o Windows, elencando alcuni fattori importanti da tenere in considerazione e da valutare attentamente. La prima cosa che ritengo importante se stai pensando di creare un sito WordPress è la…