Har du någonsin velat låta användare prenumerera på specifika författare på WordPress? Om du har en WordPress-webbplats med flera författare kanske dina användare vill prenumerera på sin specifika författare. I den här tutorialen visar vi dig hur du tillåter användare att prenumerera på enskilda författare på WordPress.
Varför lägga till en prenumerationsfunktion på WordPress?
De flesta stora bloggar med flera författare som "Huffington" tillåter användare att följa sina favoritförfattare. Du kan också erbjuda denna funktion till din WordPress-blogg.
WordPress genererar ett RSS-flöde för alla författare, kategorier, taggar, anpassade inläggsformat och kommentarer på din webbplats. Men användare kan inte enkelt komma åt dessa länkar.
Som webbplatsägare behöver du bara lägga till länkar och prenumerationsalternativ så att användare kan prenumerera på författarna.
Som sagt, låt oss ta en titt på den här metoden som gör att du kan godkänna prenumerationer till författare på din WordPress-blogg.
Hur du lägger till en författande prenumerationsfunktion på WordPress
Alla författare på din WordPress-webbplats har ett unikt RSS-flöde. Detta RSS-flöde finns i en URL som liknar följande:
http://www.example.com/author/herve/feed/
Kom ihåg att ersätta "herve" med namnet på en befintlig författare på din webbplats.
Många WordPress-teman erbjuder ett avsnitt som visar författarens biografiska information i slutet av artikeln. Du kan lägga till den här HTML-koden i författarens bioavsnitt för att visa en länk till deras RSS-flöde.
Prenumerera på Toms inlägg
Du kan också generera länken automatiskt och använda en kortkod för att manuellt infoga den i artiklarna.
Du måste först lägga till den här koden i ditt WordPress-plugin.
// Funktion för att skapa författarens RSS-länkfunktion bpc_author_feed () {$ authorfeed = get_author_feed_link (get_the_author_id (), ''); $ authorfeedlink = ' Prenumerera på artiklar från'. get_the_author_meta ('display_name'). ''; returnera $ authorfeedlink; } // Skapa en kortkod för att visa länken add_shortcode ('authorfeed', 'bpc_author_feed'); // Aktivera kortkörning i WordPress-textwidgets add_filter ('widget_text', 'do_shortcode');
Du kan nu helt enkelt använda [authorfeed] -koden i dina artiklar, och den genererar automatiskt en länk till författarens RSS-flöde. Känn dig fri att anpassa texten du vill visa för länken.
Hur du lägger till en prenumerationslänk på sidofältet
Vi ska använda kortkodmetoden som vi visade ovan för att visa en författares prenumeration på WordPress. Gå bara till platsen " Utseende> Widgets , Och lägg till en textwidget i din sidofält.
Du måste lägga till kortkoden [authorfeed] i textrutan i widgeten. Glöm inte att spara din widget efter det. Du kan nu besöka din webbplats för att se prenumerationsknappen i aktion.
Problemet med den här metoden är att den visar widgeten på varje sida, inklusive hemsida, kategori och arkiv, etc.
Du måste installera och aktivera plugin « Visnings Widgets ". För mer information, se vår steg-för-steg-guide om hur du installerar ett WordPress-plugin. Efter aktivering måste du besöka Widgets-platsen och redigera widgeten " Feed Och välj var du vill visa widgeten.
Du kommer att märka nya alternativ för att styra widgetvisningen på olika sidor på din webbplats. Nu måste du välja " Visa kontrolleras sidor Kontrollera sedan det enda objektet.
Glöm inte att klicka på knappen « spara För att spara widgetinställningarna. Det är det för denna handledning. Hoppas att du kan visa en prenumerationsknapp på din WordPress-blogg.
Hej när jag testar att jag har det här
Fatal error: Uncaught Error: Call to the odefinierad funktion add_shortcode () in /var/www/vhosts/……………………………//wp-includes/functions.php:7203 Stacktrace: # 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} kastas in / var / www / vhosts /……………………/Wp- inkluderar / funktioner.php på linje 7203
Fatal error: Uncaught Error: Call to odefinierad funktion load_default_textdomain () in /var/www/vhosts/…………./wp-includes/class-wp-fatal-error-handler.php:41 Stack trace: # 0 [ intern funktion]: WP_Fatal_Error_Handler-> handtag () nr 1 {main} kastas in /var/www/vhosts/…………………/wp-includes/class-wp-fatal-error-handler.php on line 41
God kväll,
Har du försökt att inaktivera några plugins?
Hej!
Den här artikeln beskriver exakt vad jag vill göra, men var anger du koden '// Funktion för att skapa författarens RSS ……'?
Tack på förhand för svaret.
Eric
God kväll,
I funktionen.php-filen