Har du noen gang ønsket å la brukere abonnere på spesifikke forfattere på WordPress? Hvis du har et WordPress-nettsted med flere forfattere, kan det hende at brukerne dine ønsker å abonnere på sin spesifikke forfatter. I denne opplæringen vil vi vise deg hvordan du tillater brukere å abonnere på individuelle forfattere på WordPress.
Hvorfor legge til en abonnementsfunksjon på WordPress?
De fleste store blogger med flere forfattere som "Huffington" lar brukere følge favorittforfatterne sine. Du kan tilby denne funksjonen til din WordPress blog også.
WordPress genererer en RSS-strøm for alle forfattere, kategorier, koder, tilpassede innleggsformater og kommentarer på nettstedet ditt. Imidlertid kan brukere ikke lett få tilgang til disse koblingene.
Som nettstedseier trenger du bare å legge til lenker og abonnementsalternativer slik at brukerne kan abonnere på forfatterne.
Når det er sagt, la oss ta en titt på denne metoden som lar deg tillate forfatterabonnementer på din WordPress blog.
Hvordan legge til en autoriserende abonnementsfunksjon på WordPress
Alle forfattere på WordPress-siden din har en unik RSS-feed. Denne RSS-feeden ligger i en URL som ligner på følgende:
http://www.example.com/author/herve/feed/
Husk å erstatte 'herve' med navnet på en eksisterende forfatter på nettstedet ditt.
mange WordPress-temaer har en seksjon som viser forfatterens biografiske informasjon på slutten av artikkelen. Du kan legge til denne HTML-koden i forfatterens bioseksjon for å vise en lenke til RSS-feeden deres.
Abonner på Toms innlegg
Du kan også automatisk generere lenken og bruke en kortkode for å sette den inn manuelt i artiklene.
Først må du legge til denne koden i din WordPress Plugin.
// Funksjon for å generere forfatterens RSS-feedlink-funksjon bpc_author_feed () {$ authorfeed = get_author_feed_link (get_the_author_id (), ''); $ authorfeedlink = ' Abonner på artikler fra'. get_the_author_meta ('display_name'). ''; returner $ authorfeedlink; } // Opprett en kortkode for å vise lenken add_shortcode ('authorfeed', 'bpc_author_feed'); // Aktiver kortkjøring i WordPress-tekstmoduler add_filter ('widget_text', 'do_shortcode');
Du kan nå bare bruke [authorfeed] -koden i artiklene dine, og den vil automatisk generere en kobling til forfatterens RSS-strøm. Du kan gjerne tilpasse teksten du vil vise til lenken.
Slik legger du til en abonnementslink på sidefeltet
Vi skal bruke kortkodemetoden vi viste ovenfor for å vise et forfatterabonnement på WordPress. Bare gå til stedet " Utseende> Moduler , Og legg til en tekstwidget i sidefeltet.
Du må legge til kortkoden [authorfeed] i tekstboksen for widgeten. Etter det, ikke glem å lagre widgeten din. Du kan nå besøke nettstedet ditt for å se abonnementsknappen i aksjon.
Problemet med denne metoden er at den viser widgeten på hver side, inkludert startside, kategori og arkiv, etc.
Du må installere og aktivere plugin-programmet « skjerm~~POS=TRUNC Widgets ". For mer informasjon se vår trinnvise veiledning for hvordan du installerer en WordPress Plugin. Etter aktivering må du besøke Widgets plassering og redigere widget " Fôr Og velg hvor du vil vise widgeten.
Du vil legge merke til nye alternativer for å kontrollere widgetvisningen på forskjellige sider på nettstedet ditt. Nå må du velge " Utstillingen skal kontrolleres sider Kontroller deretter enkeltelementet.
Ikke glem å klikke på knappen « spare » for å lagre widgetinnstillingene. Det var alt for denne opplæringen. Jeg håper du kan vise en abonner-knapp på din WordPress blog.
Bonne journée!
Interessant, men vil det også være mulig å generere kode via CSS eller lignende - uten ekstra plugins - som vil tillate besøkende på nettstedet mitt å abonnere på kommentarer (alle kommentarer, kun svar på mine kommentarer - alternativet bør være tilgjengelig).
Alt må være GDPR-kompatibelt. Alle pluginene jeg fant er utestet med min WordPress-versjon 6.1.1, så de fungerer ikke, og Reloaded Subscribe to Comment ser ut til å være ødelagt for lenge siden. Så den måtte deaktiveres. Alle forsøk på å få det til å fungere igjen har mislyktes. Jeg vil gjerne høre tilbake.
LG Sandra!
Hei, når jeg tester at jeg har dette
Fatal error: Unc fanged Error: Call to udefined function add_shortcode () in /var/www/vhosts/……………………………./wp-includes/functions.php:7203 Stakkspor: # 0 / var / www / vhosts / ………… ../ demo.dizalty.tv/wp-settings.php(111): krever () # 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} kastet inn / var / www / vhosts /……………………./Wp- inkluderer / funksjoner.php på linje 7203
Fatal error: Unc fanged Error: Call to udefined function load_default_textdomain () in /var/www/vhosts/…………./wp-includes/class-wp-fatal-error-handler.php:41 Stack trace: # 0 [ intern funksjon]: WP_Fatal_Error_Handler-> håndtak () # 1 {main} kastet inn /var/www/vhosts/……………………/wp-includes/class-wp-fatal-error-handler.php på linje 41
God kveld,
Har du prøvd å deaktivere noen plugins?
Bonjour,
Denne artikkelen beskriver nøyaktig hva jeg vil gjøre, men hvor skriver du inn koden '// Funksjon for å generere forfatterens RSS ……'?
Takk på forhånd for svaret.
Eric
God kveld,
I funksjonen.php-filen