Jeste li ikad htjeli dopustiti korisnicima da se pretplaćuju na određene autore na WordPressu? Ako imate WordPress web mjesto s više autorskih podataka, vaši se korisnici možda žele pretplatiti na svog određenog autora. U ovom ćemo vam vodiču pokazati kako korisnicima omogućiti da se pretplate na pojedine autore na WordPressu.
Zašto dodati WordPress značajku pretplate?
Većina velikih blogova s više autora poput "Huffingtona" dopušta korisnicima da prate svoje omiljene autore. Ovu značajku možete ponuditi svojim 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 stranice morat ćete dodati veze i opcije pretplate kako bi se korisnici mogli pretplatiti na autore.
Ipak, pogledajmo ovu metodu koja će vam omogućiti dopuštanje autorskih pretplata 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 ima dio koji prikazuje biografske podatke autora na kraju članka. Možete dodati ovaj HTML kôd u odjeljak s biografijom autora kako biste prikazali poveznicu 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.
Najprije trebate dodati ovaj kod u svoj WordPress plugin.
// Funkcija generiranja autorskog RSS linka funkcija veze 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 kôd za prikaz veze add_shortcode ('authorfeed', 'bpc_author_feed'); // Omogući izvršavanje kratkog koda u WordPressovim widgetima teksta add_filter ('widget_text', 'do_shortcode');
Sada možete jednostavno koristiti [autorifeed] kratki kod u svojim člancima i on će automatski generirati vezu na autorov RSS feed. 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> Widgeti , I dodajte tekstualni widget na svoju bočnu traku.
Morat ćete dodati kratki kôd [authorfeed] u tekstualni okvir widgeta. Nakon toga, ne zaboravite spremiti svoj widget. Sada možete posjetiti svoje mjesto da biste vidjeli gumb za pretplatu na djelu.
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 « Prikaži widgete ". Za više detalja pogledajte naš vodič korak po korak o tome kako instalirati a WordPress plugin. Nakon aktivacije morate posjetiti Widgets lokaciju i urediti widget “ Hraniti I odaberite mjesto na kojem želite prikazati widget.
Primijetit ćete nove mogućnosti upravljanja prikazom widgeta na različitim stranicama vašeg web mjesta. Sada morate odabrati " Prikaži na označenim stranicama Zatim provjerite pojedinačni predmet.
Ne zaboravite da kliknete na gumb « uštedjeti » za spremanje postavki widgeta. To je sve za ovaj tutorial. Nadam se da možete prikazati gumb za pretplatu na svom WordPress blog.
Dobar dan!
Zanimljivo, ali bi li također bilo moguće generirati kod putem 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 s GDPR-om. Svi dodaci koje sam pronašao nisu testirani s mojom WordPress verzijom 6.1.1 pa ne rade, a čini se da je Reloaded Pretplati se na komentar davno pokvaren. Pa ga je trebalo onemogućiti. Svi pokušaji da se ponovno pokrene su propali. Bilo bi mi drago da mi odgovorite.
LG Sandra!
Pozdrav, kad testiram da imam ovo
Kobna pogreška: Neuhvaćena pogreš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 pogreška: Neuhvaćena pogreš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} bačen u /var/www/vhosts/…………………/wp-includes/class-wp-fatal-error-handler.php na liniji 41
Bonsoir,
Jeste li pokušali onemogućiti neke dodatke?
Pozdrav,
Ovaj članak točno opisuje što želim učiniti, ali gdje da unesem kod '// Funkcija za generiranje autorskog RSS-a ......'?
Unaprijed zahvaljujem na odgovoru.
Eric
Bonsoir,
U datoteci function.php