Come rimuovere il link dell'autore dove viene visualizzato il nome

18 dic 2017, 14:12:22
Visualizzazioni: 18.4K
Voti: 0

Sto cercando di disabilitare il link dell'autore quando viene visualizzato il nome. Non voglio alcun elemento che rimandi all'archivio dell'autore, solo testo senza <a href>.

Quale template o file dovrei modificare? Ho provato con i template del tema ma non ho trovato nulla, forse è qualcosa relativo ai file di WordPress.

5
Commenti

Questo dipende interamente dal tuo tema. Dovresti controllare single.php per verificare se contiene il codice dell'autore.

Sid Sid
18 dic 2017 14:28:11

Grazie per la tua risposta. Sai che tipo di codice dovrei cercare e sostituire?

Paolo Montalto Paolo Montalto
18 dic 2017 15:09:47

@PaoloMontalto dovrebbe essere chiaro leggendo il codice, cerca l'HTML che corrisponde all'HTML circostante quando visualizzi la pagina, o meglio ancora, fai una ricerca nella cartella utilizzando il tuo editor sulla parola author. Qualsiasi editor di testo decente dovrebbe essere in grado di farlo. Tieni inoltre presente che qualsiasi risposta che riceverai richiederà almeno una conoscenza di base del PHP per essere compresa, ma puoi acquisirla in poche ore tramite molti tutorial online

Tom J Nowell Tom J Nowell
18 dic 2017 15:12:00

Sì, ho guardato il codice e ho trovato author. Per testare il codice ho rimosso l'intero blocco di codice che contiene author, ma non sono state applicate modifiche. Ecco perché pensavo non fosse il posto giusto dove cercare

Paolo Montalto Paolo Montalto
18 dic 2017 15:20:45

sarebbe utile se potessi fornirci l'URL del sito web

Sid Sid
18 dic 2017 15:40:49
Tutte le risposte alla domanda 2
1

In realtà qui hai due problemi da risolvere:

  • Il primo è rimuovere il link HTML, che stai cercando di fare adesso. Come hai letto nei commenti, dipende dal tuo tema. Potresti trovarlo cercando l'HTML esatto visualizzato attorno al nome dell'autore (classi CSS ecc.), e poi cercandolo nei file del tema (inclusa forse la cartella di WordPress) con un editor.

  • Il secondo problema è meno evidente ma probabilmente più importante: devi effettivamente rimuovere quella pagina. Se rimuovi semplicemente i link dal tuo template, le pagine saranno sempre visibili raggiungendo l'URL http://yousite.com/author/username/.

    Prendendo spunto da come fa SEO Yoast, puoi disabilitare la pagina di archivio dell'autore con un codice come questo:

    function disable_author_page() {
        global $wp_query;
    
        // Se viene richiesta una pagina autore, reindirizza alla home page
        if ( $wp_query->is_author ) {
            wp_safe_redirect( get_bloginfo( 'url' ), 301 );
            exit;
        }
    
    }
    add_action( 'wp', 'disable_author_page' );
    
18 dic 2017 15:42:40
Commenti

funziona per me. voto positivo da parte mia

Naren Verma Naren Verma
30 mag 2022 16:52:44
3

Utilizza gli strumenti per sviluppatori del tuo browser per verificare il selettore dell'autore, potrebbe essere .author o .author-name o .author-title e così via.

Poi in Aspetto >>> Personalizzazioni >>> Aggiungi CSS personalizzato fai quanto segue

  1. Aggiungi il selettore dell'autore

  2. Aggiungi il parametro CSS: pointer-events: none (Questo disabiliterà il link dell'autore su articoli/pagine)

    .author-title { pointer-events: none; }

27 gen 2021 10:55:41
Commenti

Funzionerebbe su alcuni dei temi standard, sì, ma la classe author-title non proviene da WordPress quindi potrebbe non funzionare ovunque.

Rup Rup
27 gen 2021 15:29:26

Come ho detto devi usare gli strumenti per sviluppatori del tuo browser per ottenere l'hook dell'autore. E ho fornito alcuni esempi di come può variare da un tema all'altro.

Esistono temi WordPress che non hanno l'hook dell'autore?

Deewinc Deewinc
27 gen 2021 21:17:47

Grazie per la tua risposta @Deewinc Per chi si chiede come rimuovere il link dell'autore sul tema WordPress Divi, il selettore corretto è .author.vcard Tuttavia, anche se rende il link non cliccabile, nel codice sorgente rimane il link href. Da un punto di vista SEO, vorrei che i bot di Google non trovassero questo link e non lo crawlassero. Qualche idea su come fare? Saluti!

Quentin H. Quentin H.
31 ago 2021 17:27:50