Už ste niekedy chceli umožniť používateľom prihlásiť sa na odber konkrétnych autorov na WordPress? Ak máte webovú stránku WordPress s viacerými autormi, používatelia sa možno budú chcieť prihlásiť na odber svojho konkrétneho autora. V tomto návode vám ukážeme, ako povoliť používateľom prihlásiť sa na odber jednotlivých autorov na WordPress.
Prečo pridať funkciu predplatného na WordPress?
Väčšina veľkých blogov s viacerými autormi, ako napríklad „Huffington“, umožňuje používateľom sledovať svojich obľúbených autorov. Túto funkciu môžete ponúknuť svojmu WordPress blog tiež.
WordPress generuje informačný kanál RSS pre všetkých autorov, kategórie, značky, vlastné formáty príspevkov a komentáre na vašom webe. Používatelia však nemajú ľahký prístup k týmto odkazom.
Ako vlastník webu budete musieť pridať odkazy a možnosti predplatného, aby sa používatelia mohli prihlásiť na odber autorov.
To znamená, že sa pozrime na túto metódu, ktorá vám umožní povoliť autorské predplatné na vašom webe WordPress blog.
Ako pridať funkciu predplatného na tvorbu obsahu na WordPress
Všetci autori na vašom webe WordPress majú jedinečný informačný kanál RSS. Tento informačný kanál RSS sa nachádza na adrese URL podobnej tejto:
http://www.example.com/author/herve/feed/
Nezabudnite nahradiť výraz „herve“ menom existujúceho autora na vašom webe.
Mnoho Témy WordPress obsahuje sekciu, ktorá zobrazuje životopisné informácie autora na konci článku. Tento HTML kód môžete pridať do bio sekcie autora, aby sa zobrazil odkaz na jeho RSS kanál.
Prihláste sa na odber Tomových príspevkov
Môžete tiež automaticky vygenerovať odkaz a použiť krátky kód na jeho manuálne vloženie do článkov.
Najprv musíte pridať tento kód do svojho WordPress Plugin.
// Funkcia na generovanie funkcie odkazu autora na kanál RSS bpc_author_feed () {$ authorfeed = get_author_feed_link (get_the_author_id (), ''); $ authorfeedlink = ' Prihlásiť sa na odber článkov od'. get_the_author_meta ('display_name'). ''; vrátiť $ authorfeedlink; } // Vytvorte krátky kód na zobrazenie odkazu add_shortcode ('authorfeed', 'bpc_author_feed'); // Povoliť vykonávanie krátkych kódov v textových widgetoch WordPress add_filter ('widget_text', 'do_shortcode');
Teraz môžete vo svojich článkoch jednoducho použiť skratku [authorfeed] a automaticky vygeneruje odkaz na RSS autora autora. Môžete prispôsobiť text, ktorý chcete zobraziť pre odkaz.
Ako pridať odkaz na odber na bočnom paneli
Na zobrazenie autorského predplatného na WordPress použijeme metódu skráteného kódu, ktorú sme si ukázali vyššie. Stačí ísť na miesto " Vzhľad> Widgety , A pridajte na svoj postranný panel textový widget.
Do textového poľa widgetu budete musieť pridať krátky kód [authorfeed]. Potom si nezabudnite widget uložiť. Teraz môžete navštíviť svoju stránku a pozrieť si tlačidlo prihlásenia na odber v akcii.
Problém tejto metódy spočíva v tom, že miniaplikáciu zobrazuje na každej stránke vrátane domovskej stránky, kategórie a archívu atď.
Musíte nainštalovať a aktivovať doplnok « displej Widgets ". Ďalšie podrobnosti nájdete v našej príručke krok za krokom, ako nainštalovať a WordPress Plugin. Po aktivácii musíte navštíviť umiestnenie miniaplikácií a upraviť miniaplikáciu “ Kŕmenie A vyberte, kde chcete miniaplikáciu zobraziť.
Všimnete si nové možnosti ovládania zobrazenia miniaplikácií na rôznych stránkach vášho webu. Teraz musíte zvoliť „ Show je kontrolovaná stránok Potom skontrolujte jednu položku.
Nezabudnite kliknúť na tlačidlo « uložiť » na uloženie nastavení miniaplikácie. To je všetko pre tento tutoriál. Dúfam, že môžete zobraziť tlačidlo odberu na svojom WordPress blog.
Už dobrý deň!
Zaujímavé, ale bolo by možné generovať kód aj cez CSS alebo podobne – bez dodatočného doplnku – ktorý by umožnil návštevníkom mojej webovej stránky prihlásiť sa na odber komentárov (všetky komentáre, iba odpovede na moje komentáre – možnosť by mala byť dostupná).
Všetko musí byť v súlade s GDPR. Všetky pluginy, ktoré som našiel, nie sú testované s mojou verziou WordPress 6.1.1, takže nefungujú a zdá sa, že Reloaded Subscribe to Comment je už dávno nefunkčný. Takže to muselo byť deaktivované. Všetky pokusy o opätovné sfunkčnenie zlyhali. Budem rád, ak sa mi ozvete.
LG Sandra!
Dobrý deň, keď otestujem vaše, že toto mám
Fatal error: Uncaught Error: Call to undefined function add_shortcode () in /var/www/vhosts/…………………………./wp-includes/functions.php:7203 Trasovanie zásobníka: # 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} vrhnutý do / var / www / vhosts /……………………./Wp-includes/functions.php na riadku 7203
Fatal error: Uncaught Error: Call to undefined function load_default_textdomain () in /var/www/vhosts/…………./wp-includes/class-wp-fatal-error-handler.php:41 Trasovanie zásobníka: # 0 [ interná funkcia]: WP_Fatal_Error_Handler-> handle () # 1 {main} vrhnuté do /var/www/vhosts/…………………/wp-includes/class-wp-fatal-error-handler.php na riadku 41
Bonsoir,
Pokúsili ste sa vypnúť niektoré pluginy?
Dobrý deň,
Tento článok popisuje presne to, čo chcem robiť, ale kde zadáte kód „// Funkcia na generovanie autorových RSS ……“?
Vopred dakujem za odpoved.
Eric
Bonsoir,
V súbore function.php