Har du nogensinde ønsket at tillade brugere at abonnere på specifikke forfattere på WordPress? Hvis du har et WordPress-websted med flere forfattere, kan dine brugere muligvis abonnere på deres specifikke forfatter. I denne tutorial vil vi vise dig, hvordan du tillader brugere at abonnere på individuelle forfattere på WordPress.
Hvorfor tilføje en abonnementsfunktion på WordPress?
De fleste store blogs med flere forfattere som "Huffington" giver brugerne mulighed for at følge deres yndlingsforfattere. Du kan tilbyde denne funktion til din WordPress blog også.
WordPress genererer en RSS-feed til alle forfattere, kategorier, tags, brugerdefinerede postformater og kommentarer på dit websted. Brugere kan dog ikke let få adgang til disse links.
Som sideejer skal du bare tilføje links og abonnementsmuligheder, så brugerne kan abonnere på forfatterne.
Når det er sagt, lad os tage et kig på denne metode, der giver dig mulighed for at tillade forfatterabonnementer på din WordPress blog.
Sådan tilføjes en autoriseringsabonnementsfunktion på WordPress
Alle forfattere på dit WordPress-websted har et unikt RSS-feed. Dette RSS-feed er placeret i en URL svarende til følgende:
http://www.example.com/author/herve/feed/
Husk at erstatte 'herve' med navnet på en eksisterende forfatter på dit websted.
mange WordPress-temaer indeholder et afsnit, der viser forfatterens biografiske oplysninger i slutningen af artiklen. Du kan tilføje denne HTML-kode i forfatterens biosektion for at vise et link til deres RSS-feed.
Abonner Toms indlæg
Du kan også automatisk generere linket og bruge en kortkode til manuelt at indsætte den i artiklerne.
Først skal du tilføje denne kode til din WordPress plugin.
// Funktion til at generere forfatterens RSS-feed-linkfunktion 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; } // Opret en kortkode for at få vist linket add_shortcode ('authorfeed', 'bpc_author_feed'); // Aktivér udførelse af kortkoder i WordPress-tekstwidgets add_filter ('widget_text', 'do_shortcode');
Du kan nu blot bruge [authorfeed] -koden i dine artikler, og den genererer automatisk et link til forfatterens RSS-feed. Du er velkommen til at tilpasse den tekst, du vil vise til linket.
Sådan tilføjes et abonnementslink på sidebjælken
Vi skal bruge den korte kodemetode, vi viste ovenfor, for at vise et forfatters abonnement på WordPress. Bare gå til stedet " Udseende> Widgets , Og tilføj en tekstwidget til din sidepanel.
Du bliver nødt til at tilføje [authorfeed] -kortkoden i tekstfeltet til widgeten. Derefter skal du ikke glemme at gemme din widget. Du kan nu besøge dit websted for at se abonnementsknappen i aktion.
Problemet med denne metode er, at den viser widgeten på hver side, inklusive startside, kategori og arkiv osv.
Du skal installere og aktivere plugin « Display Widgets ". For flere detaljer se vores trin for trin guide til, hvordan du installerer en WordPress plugin. Efter aktivering skal du besøge Widgets placering og redigere widget " Foder Og vælg, hvor du vil vise widget'en.
Du vil bemærke nye muligheder for at kontrollere widgetvisningen på forskellige sider på dit websted. Nu skal du vælge " Vis er markeret sider Kontroller derefter det enkelte emne.
Glem ikke at klikke på knappen « spare » for at gemme widgetindstillingerne. Det var alt for denne tutorial. Jeg håber, du kan vise en abonner-knap på din WordPress blog.
Hav en god dag!
Interessant, men ville det også være muligt at generere kode via CSS eller lignende - uden et ekstra plugin - der ville give besøgende på min hjemmeside mulighed for at abonnere på kommentarer (alle kommentarer, kun svar på mine kommentarer - muligheden burde være tilgængelig).
Alt skal være i overensstemmelse med GDPR. Alle de plugins, jeg fandt, er utestede med min WordPress version 6.1.1, så de virker ikke, og Reloaded Subscribe to Comment ser ud til at være ødelagt for lang tid siden. Så den skulle deaktiveres. Alle forsøg på at få det til at virke igen er mislykkedes. Jeg hører gerne tilbage.
LG Sandra!
Hej, når jeg tester din, har jeg dette
Fatal fejl: Ikke fanget fejl: Ring til udefineret funktion add_shortcode () i /var/www/vhosts/……………………………… ./wp-includes/functions.php:7203 Stakspor: # 0 / var / www / vhosts / ………… ../ demo.dizalty.tv/wp-settings.php(111): kræver () # 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 i / var / www / vhosts /……………………./Wp- inkluderer / funktioner.php on line 7203
Fatal fejl: Ikke fanget fejl: Opkald til udefineret funktion load_default_textdomain () i /var/www/vhosts/…………./wp-includes/class-wp-fatal-error-handler.php:41 Stack track: # 0 [ intern funktion]: WP_Fatal_Error_Handler-> håndtag () # 1 {main} kastet i /var/www/vhosts/……………………/wp-includes/class-wp-fatal-error-handler.php på linje 41
God aften,
Har du forsøgt at deaktivere nogle plugins?
Hej,
Denne artikel beskriver nøjagtigt, hvad jeg vil gøre, men hvor indtaster du koden '// Funktion for at generere forfatterens RSS ……'?
På forhånd tak for svaret.
Eric
God aften,
I funktionen.php-filen