Cerca
Chiudi questa casella di ricerca.

Come rimuovere il campo URL dai commenti in GeneratePress

Divulgazione di affiliazione: In piena trasparenza - alcuni dei link sul nostro sito web sono link di affiliazione, se li utilizzi per effettuare un acquisto guadagneremo una commissione senza costi aggiuntivi per te (nessuna!).

Come rimuovere il campo URL dai commenti in GeneratePress, Una domanda che vedo regolarmente apparire sui forum di supporto di GeneratePress e sui gruppi Facebook è: "Come posso rimuovere il campo URL dai commenti in GeneratePress?".

Puoi rimuovere facilmente il campo del sito web dalla casella dei commenti di WordPress utilizzando il metodo plugin. Dal campo URL ci sono vari plugin da provare per liberarsi.

Inoltre, rimuoveremo la casella del sito Web utilizzando un metodo del tema figlio e snippet di codice nel metodo Functions.php. Prima di approfondire l'articolo consulta la nostra guida dettagliata su Recensione di GeneratePress

Metodi per rimuovere il campo del sito Web dal modulo dei commenti

1. Utilizzando il plug-in Rimuovi campo URL

In WordPress, il campo URL può essere nascosto o rimosso semplicemente aggiungendo un plugin.

Il tema GeneratePress non funzionava con nessuno dei plugin del file WordPress deposito. Per rimuovere il campo URL dal modulo dei commenti, ho creato un semplice plugin.

All'interno di WordPress

  1. Visita 'Plugin > Aggiungi nuovo'
  2. Cerca "Rimuovi il campo URL dal modulo di commento nel tema GeneratePress"
  3. Installa e attiva il plugin.

Modo manuale

I plugin possono essere scaricati e installati. Il tema GeneratePress è disponibile sia in versione gratuita che premium.

  • Utilizzare il collegamento sopra per scaricare il plug-in.
  • Vai su Plugin> Aggiungi nuovo.
  • Carica il plugin cliccandoci sopra.
  • Installa il plugin e attivalo.
  • La casella dei commenti è stata aggiornata.

Diamo un'occhiata a come puoi rimuovere il campo URL dal modulo dei commenti! 💡

Come rimuovere il campo URL dai commenti in GeneratePress

La funzione comment_form() genera un modulo dinamico in cui gli utenti possono lasciare i propri messaggi. Il modello ha due righe. Uno per inserire il nome e l'e-mail (obbligatorio) e uno per inserire il commento (facoltativo).

Per impostazione predefinita, la seconda riga include uno standard HTML Elemento Textarea insieme a un campo di input specifico per gli URL. Per rimuovere completamente quest'area di testo, dobbiamo passarla attraverso la nostra whitelist personalizzata utilizzando CSS classi fornite da GeneratePress.

Per questo tutorial utilizzo GeneratePress versione 2.5.1, ma i passaggi dovrebbero funzionare allo stesso modo anche nelle versioni precedenti.

Per rimuovere il campo URL dai commenti in GeneratePress, vai prima alla dashboard di WordPress e vai su Impostazioni »Commenti. Qui troverai la sezione delle impostazioni del modulo commenti che stiamo cercando:

La schermata dell'editor delle impostazioni del modulo di commento predefinito (GeneratePress v2.5.1).

Rimuovi i campi predefiniti aggiungendoli alla lista nera Seleziona i campi alla lista nera... Aggiungi la classe "URL" Se ti senti a tuo agio con la modifica manuale dei CSS, prova a identificare quali di questi campi sono generati utilizzando l' elemento HTML in cui l'input è racchiuso all'interno dell'etichetta > in questo modo: Nota: puoi utilizzare questo strumento online gratuito per identificare gli elementi HTML nel tuo browser.

Nel mio caso, desidero rimuovere l'etichetta URL dal modulo dei commenti, quindi ho aggiunto una classe CSS "URL" per identificarla nel mio foglio di stile personalizzato.

Dopo aver fatto clic su "Salva modifiche", dai un'occhiata al modulo dei commenti e noterai che il campo URL non è più presente: Modulo dei commenti senza campi contrassegnati come lista nera – GeneratePress v2.5.1 Possiamo vedere che invece di un testo vuoto area, ora c'è solo uno spazio nero dove prima c'era il campo URL!

Se ti stai chiedendo se è stato davvero così facile allora sì, lo è assolutamente! 😎 Puoi fare cose interessanti modificando lo stile dei campi del modulo dei commenti di GeneratePress esistenti.

Nel passaggio successivo, spiegheremo come rimuovere completamente il campo URL facoltativo dai commenti. Per fare ciò dobbiamo trovare dove viene generato il modulo dei commenti e dare un'occhiata a ogni riga di codice.

La sezione Output del modulo commenti è composta da due sezioni: 

Il primo livello di output predefinito… …e il secondo livello di output in cui gli elementi secondari sono identificati dalle classi “figlio” e “figli”. Per disabilitare un dato elemento all'interno di un elemento genitore devi prima identificare la sua classe o ID CSS nonché la classe/ID del suo genitore per determinare dove apparirà nel tuo foglio di stile.

In questo caso, il nostro obiettivo è rimuovere un elemento etichettato come figlio con una classe di “figli”. Quindi, dove lo troveremo nel foglio di stile? Bene, si scopre che comment_form.php ha due diverse opzioni di output da utilizzare:

..ed ecco il secondo livello di output utilizzando “bambini”: Questo è perfetto! Il nostro elemento con una classe di "bambini" (la nostra etichetta) viene utilizzato solo quando si specificano i bambini. Il trucco per disabilitarlo si trova in comments.php, che puoi aprire facendo clic sul pulsante di espansione accanto ai commenti: 

Ecco la parte rilevante del codice utilizzato per il rendering dei commenti all'interno del loop WordPress che mostra come entra in gioco il nostro campo URL: get_the_ID(), 'nopriv' => true)); altrimenti: ?> Ora, se non hai familiarità con la programmazione/PHP, potresti chiederti: "Non posso semplicemente modificare il file con questo codice ed eliminare il campo URL di punto in bianco?" Ovviamente! Funzionerebbe... Ma c'è un problema... Disattivare i tag HTML non necessari con le classi CSS è spesso il modo in cui gli sviluppatori di WordPress apportano modifiche senza danneggiare il sito. 

Sfortunatamente, alcuni tag HTML non possono essere eliminati, quindi possono essere popolati con contenuto vuoto aggiungendo un commento HTML all'interno del tuo foglio di stile. La sintassi dei commenti CSS viene utilizzata per indicare ai browser di ignorarla durante l'analisi del foglio di stile: /* questo è un commento a riga singola */

Conclusione: come rimuovere il campo URL dai commenti in GeneratePress

Se stai cercando una soluzione rapida per rimuovere i campi URL dai commenti in GeneratePress, questo post ti aiuterà sicuramente. Abbiamo esaminato modi semplici per rimuovere i campi URL dai commenti in GeneratePress. Spero che il post ti sia stato utile, condividilo anche con altri.

Grazie…!

Diksha Dutt

Laureato all'IIMC, Diksha ama parlare di crescita personale e piattaforme di apprendimento online. Diksha ha una passione per l'istruzione e l'imprenditorialità ed è coinvolta in entrambi i campi da oltre un decennio. Il suo obiettivo è aiutare gli altri a prendere decisioni più informate sulle migliori risorse online, corsi e piattaforme educative. Scrive di piattaforme di apprendimento online e corsi online su Megablogging.org, dove esamina e consiglia le migliori risorse per diversi livelli di abilità e obiettivi. Quando Diksha non lavora, le piace leggere libri, giocare a scacchi e viaggiare con suo marito e i suoi due figli. Puoi seguirla LinkedIn ed Facebook.

Lascia un tuo commento

0 azioni
Tweet
Condividi
Condividi
Pin