Elimină link-ul autorului acolo unde este afișat numele autorului

18 dec. 2017, 14:12:22
Vizualizări: 18.4K
Voturi: 0

Încerc să dezactivez link-ul autorului atunci când numele autorului este afișat. Nu vreau nimic care să ducă către arhiva autorului. Doar text fără <a href>.

Ce șablon sau fișier ar trebui să modific? Am încercat șablonul temei dar nu am găsit nimic, poate e ceva legat de fișierele wp.

5
Comentarii

Acest lucru depinde în întregime de tema ta. Ar trebui să verifici single.php dacă conține codul pentru autor.

Sid Sid
18 dec. 2017 14:28:11

Mulțumesc pentru răspuns. Știi ce fel de cod ar trebui să caut și să înlocuiesc?

Paolo Montalto Paolo Montalto
18 dec. 2017 15:09:47

@PaoloMontalto ar trebui să fie clar din citirea codului, caută HTML-ul care se potrivește cu HTML-ul din jur când vizualizezi pagina, sau mai bine, fă o căutare în folder folosind editorul tău pentru cuvântul author. Orice editor de text decent ar trebui să fie capabil de asta. De asemenea, reține că orice răspuns pe care îl primești va necesita cunoștințe de bază de PHP pentru a fi înțeles, dar poți dobândi acestea în câteva ore prin multe tutoriale online

Tom J Nowell Tom J Nowell
18 dec. 2017 15:12:00

Da, am analizat codul și am găsit author. Pentru a testa codul, am eliminat întregul bloc de cod care conține author, dar nu s-au aplicat modificări. De aceea am crezut că nu acolo trebuie să caut

Paolo Montalto Paolo Montalto
18 dec. 2017 15:20:45

ar fi util dacă ne-ai putea furniza URL-ul site-ului

Sid Sid
18 dec. 2017 15:40:49
Toate răspunsurile la întrebare 2
1

Aici aveți de fapt două probleme de rezolvat:

  • Prima este eliminarea linkului HTML, ceea ce încercați să faceți acum. După cum ați citit în comentarii, aceasta depinde de tema dumneavoastră. Puteți încerca să-l găsiți căutând exact HTML-ul afișat în jurul numelui autorului (clasele CSS etc.), apoi căutându-l în fișierele temei (inclusiv în folderul WordPress poate) cu un editor.

  • A doua problemă este mai puțin evidentă dar probabil mai importantă: trebuie să eliminați efectiv acea pagină. Dacă doar eliminați linkurile din template, paginile vor rămâne vizibile accesând URL-ul http://yousite.com/author/username/.

    Inspirându-ne din modul în care SEO Yoast face acest lucru, putem dezactiva pagina de arhivă a autorului cu un cod precum acesta:

    function disable_author_page() {
        global $wp_query;
    
        // Dacă se solicită o pagină de autor, redirecționează către pagina principală
        if ( $wp_query->is_author ) {
            wp_safe_redirect( get_bloginfo( 'url' ), 301 );
            exit;
        }
    
    }
    add_action( 'wp', 'disable_author_page' );
    
18 dec. 2017 15:42:40
Comentarii

funcționează pentru mine. susvot din partea mea

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

Folosește instrumentele de dezvoltator din browser pentru a verifica selectorul autorului, acesta ar putea fi .author sau .author-name sau .author-title și așa mai departe.

Apoi, în Aspect >>> Personalizări >>> Adaugă CSS personalizat, procedează astfel:

  1. Adaugă selectorul autorului

  2. Adaugă parametrul CSS: pointer-events: none (Acesta va dezactiva linkul autorului pe articole/pagini)

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

27 ian. 2021 10:55:41
Comentarii

Aceasta ar funcționa pe unele dintre temele standard, da, dar clasa author-title nu este din WordPress, așa că s-ar putea să nu funcționeze peste tot.

Rup Rup
27 ian. 2021 15:29:26

După cum am spus, trebuie să folosești instrumentele de dezvoltator din browser pentru a obține hook-ul autorului. Ți-am dat câteva exemple despre cum poate varia de la o temă la alta.

Există vreo temă WordPress care să nu aibă hook-ul autorului?

Deewinc Deewinc
27 ian. 2021 21:17:47

Mulțumesc pentru răspunsul tău @Deewinc Pentru cei care se întreabă cum să elimine link-ul autorului pe tema WordPress Divi, handler-ul corect al autorului este .author.vcard Totuși, deși face ca link-ul să nu mai fie clickable, în codul sursă rămâne link-ul href. Din punct de vedere SEO, aș dori ca roboții Google să nu găsească acest link și să nu îl crawl-eze. Aveți vreo idee cum? Cheers!

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