Jeste li ikada željeli omogućiti korisnicima da se pretplate na određene autore na WordPressu? Ako imate WordPress web mjesto s više autora, vaši korisnici će se možda htjeti pretplatiti na svog određenog autora. U ovom tutorialu ćemo vam pokazati kako korisnicima omogućiti da se pretplate na pojedine autore na WordPressu.
Zašto dodati WordPress funkciju pretplate?
Većina velikih blogova sa više autora poput "Huffingtona" omogućava korisnicima da prate svoje omiljene autore. Ovu funkciju možete ponuditi svojima WordPress blog također.
WordPress generira RSS feed za sve autore, kategorije, oznake, prilagođene formate objava i komentare na vašoj web lokaciji. Međutim, korisnici ne mogu lako pristupiti tim vezama.
Kao vlasnik web lokacije, morat ćete dodati veze i opcije pretplate kako bi se korisnici mogli pretplatiti na autore.
Uz to, hajde da pogledamo ovu metodu koja će vam omogućiti da dozvolite pretplatu autora na vašem WordPress blog.
Kako dodati značajku autorske pretplate na WordPress
Svi autori na vašoj WordPress stranici imaju jedinstveni RSS feed. Ovaj RSS feed nalazi se u URL-u sličnom sljedećem:
http://www.example.com/author/herve/feed/
Ne zaboravite zamijeniti 'herve' imenom postojećeg autora na vašoj web lokaciji.
mnogi WordPress teme sadrži odjeljak koji prikazuje biografske podatke autora na kraju članka. Možete dodati ovaj HTML kod u biografiju autora kako biste prikazali vezu na njihov RSS feed.
Pretplatite se na Tomine postove
Također možete automatski generirati vezu i upotrijebiti kratki kôd za ručno umetanje u članke.
Prvo morate dodati ovaj kod u svoj WordPress dodatak.
// Funkcija generiranja autorskog RSS linka funkcija bpc_author_feed () {$ authorfeed = get_author_feed_link (get_the_author_id (), ''); $ authorfeedlink = ' Pretplatite se na članke od'. get_the_author_meta ('ime_prikaza'). ''; vrati $ authorfeedlink; } // Stvorite kratki kod za prikaz veze add_shortcode ('authorfeed', 'bpc_author_feed'); // Omogući izvršavanje kratkog koda u WordPress tekstualnim dodacima add_filter ('widget_text', 'do_shortcode');
Sada možete jednostavno koristiti [autorfeed] kratki kod u svojim člancima i on će automatski generirati vezu do autorovog RSS feeda. Slobodno prilagodite tekst koji želite prikazati za vezu.
Kako dodati vezu za pretplatu na bočnoj traci
Upotrijebit ćemo metodu kratkog koda koju smo gore prikazali za prikaz pretplate autora na WordPressu. Samo idite na lokaciju " Izgled> Dodaci , I dodajte tekstualni widget na svoju bočnu traku.
Morat ćete dodati kratki kod [authorfeed] u okvir za tekst widgeta. Nakon toga, ne zaboravite spremiti svoj widget. Sada možete posjetiti svoju stranicu kako biste vidjeli gumb za pretplatu u akciji.
Problem ove metode je što widget prikazuje na svakoj stranici, uključujući početnu stranicu, kategoriju i arhivu itd.
Trebate instalirati i aktivirati dodatak « prikaz Widgets ". Za više detalja pogledajte naš vodič korak po korak o tome kako instalirati a WordPress dodatak. Nakon aktivacije, potrebno je posjetiti Widgets lokaciju i urediti widget “ napajanje I odaberite mjesto na kojem želite prikazati widget.
Primijetit ćete nove opcije za kontrolu prikaza widgeta na različitim stranicama vaše web lokacije. Sada morate odabrati " Pokaži provjerava stranice Zatim provjerite pojedinačni predmet.
Ne zaboravite da kliknete na gumb « spasiti » da sačuvate podešavanja vidžeta. To je sve za ovaj tutorijal. Nadam se da možete prikazati dugme za pretplatu na svom WordPress blog.
Prijatan dan!
Zanimljivo, ali da li bi bilo moguće generirati kod preko CSS-a ili slično - bez dodatnih dodataka - koji bi omogućio posjetiteljima moje web stranice da se pretplate na komentare (svi komentari, samo odgovori na moje komentare - opcija bi trebala biti dostupna).
Sve mora biti u skladu sa GDPR-om. Svi dodaci koje sam pronašao nisu testirani sa mojom WordPress verzijom 6.1.1 tako da ne rade i Reloaded Subscribe to Comment izgleda da je pokvaren davno. Tako da je morao biti onemogućen. Svi pokušaji da to ponovo proradi su propali. Rado ću se čuti.
LG Sandra!
Pozdrav, kad testiram vaše da li imam ovo
Fatalna greška: Neuhvaćena greška: Poziv nedefiniranoj funkciji add_shortcode () u /var/www/vhosts/________________________________________________________________./wp-includes/functions.php:7203 Trag steka: # 0 / var / www / vhosts / ………… ../ demo.dizalty.tv/wp-settings.php(111): require () # 1 /var/www/vhosts/……………./wp-config.php (94): require_once ('/ var / www / vhosts ...') # 2 /var/www/vhosts/………………………/wp-load.php(37): require_once ('/ var / www / vhosts ... ') # 3 /var/www/vhosts/……………..wp-admin/admin.php(34): require_once (' / var / www / vhosts ... ') # 4 / var / www / vhosts / ………………… / wp-admin / options-general.php (10): require_once ('/ var / www / vhosts…') # 5 {main} bačeno u / var / www / vhosts /……………………./Wp-includes/functions.php na liniji 7203
Fatalna greška: Neuhvaćena greška: Poziv nedefiniranoj funkciji load_default_textdomain () u /var/www/vhosts/…………./wp-includes/class-wp-fatal-error-handler.php:41 Trag steka: # 0 [ interna funkcija]: WP_Fatal_Error_Handler-> handle () # 1 {main} ubačen /var/www/vhosts/________________________________________________/wp-includes/class-wp-fatal-error-handler.php na liniji 41
Dobro veče,
Jeste li pokušali onemogućiti neke dodatke?
Bonjour,
Ovaj članak točno opisuje što želim učiniti, ali gdje unosite kod '// Funkcija za generiranje autorskog RSS-a ......'?
Hvala unaprijed na odgovoru.
Eric
Dobro veče,
U datoteci function.php