Už jste někdy chtěli umožnit uživatelům přihlásit se k odběru konkrétních autorů na WordPress? Pokud máte web s více autory WordPress, mohou se vaši uživatelé chtít přihlásit k odběru svého konkrétního autora. V tomto tutoriálu vám ukážeme, jak povolit uživatelům přihlásit se k odběru jednotlivých autorů na WordPress.
Proč přidat funkci předplatného na WordPress?
Většina velkých blogů s více autory, jako je „Huffington“, umožňuje uživatelům sledovat své oblíbené autory. Tuto funkci můžete nabídnout svému WordPress blog také.
WordPress generuje RSS kanál pro všechny autory, kategorie, značky, vlastní formáty příspěvků a komentáře na vašem webu. Uživatelé však nemohou snadno získat přístup k těmto odkazům.
Jako vlastník webu budete muset přidat odkazy a možnosti předplatného, aby se uživatelé mohli přihlásit k odběru autorů.
To znamená, že se podívejme na tuto metodu, která vám umožní povolit autorské odběry na vašem WordPress blog.
Jak přidat redakční funkci předplatného na WordPress
Všichni autoři na vašem webu WordPress mají jedinečný RSS kanál. Tento kanál RSS je umístěn na adrese URL podobné tomuto:
http://www.example.com/author/herve/feed/
Nezapomeňte nahradit výraz „herve“ jménem existujícího autora na vašem webu.
Mnoho Témata WordPress obsahuje sekci, která zobrazuje životopisné informace autora na konci článku. Tento HTML kód můžete přidat do bio sekce autora, aby se zobrazil odkaz na jeho RSS kanál.
Přihlaste se k odběru příspěvků Toma
Můžete také automaticky vygenerovat odkaz a použít krátký kód k jeho ručnímu vložení do článků.
Nejprve musíte tento kód přidat do svého WordPress Plugin.
// Funkce pro generování funkce odkazu autora na RSS kanál bpc_author_feed () {$ authorfeed = get_author_feed_link (get_the_author_id (), ''); $ authorfeedlink = ' Přihlásit se k odběru článků od'. get_the_author_meta ('display_name'). ''; vrátit $ authorfeedlink; } // Vytvořte krátký kód pro zobrazení odkazu add_shortcode ('authorfeed', 'bpc_author_feed'); // Povolit provádění krátkých kódů v textových widgetech WordPress add_filter ('widget_text', 'do_shortcode');
Nyní můžete ve svých článcích jednoduše použít zkratku [authorfeed] a automaticky vygeneruje odkaz na autorův RSS kanál. Neváhejte přizpůsobit text, který chcete pro odkaz zobrazit.
Jak přidat odkaz na odběr na postranním panelu
K zobrazení autorského předplatného na WordPress použijeme metodu zkráceného kódu, kterou jsme si ukázali výše. Stačí přejít na místo " Vzhled> Widgety , A na svůj postranní panel přidejte textový widget.
Do textového pole widgetu budete muset přidat zkratku [authorfeed]. Poté nezapomeňte widget uložit. Nyní můžete navštívit svůj web a zobrazit tlačítko Přihlásit se k odběru v akci.
Problém této metody spočívá v tom, že zobrazuje widget na každé stránce, včetně domovské stránky, kategorie a archivu atd.
Musíte nainstalovat a aktivovat plugin « Zobrazení widgetů ". Další podrobnosti naleznete v našem podrobném průvodci, jak nainstalovat a WordPress Plugin. Po aktivaci musíte navštívit umístění widgetů a upravit widget “ Krmení A vyberte, kde chcete widget zobrazit.
Všimnete si nových možností ovládání zobrazení widgetu na různých stránkách vašeho webu. Nyní musíte vybrat „ Zobrazit na zaškrtnutých stránkách Poté zkontrolujte jednotlivou položku.
Nezapomeňte kliknout na tlačítko « uložit » pro uložení nastavení widgetu. To je pro tento tutoriál vše. Doufám, že na svém můžete zobrazit tlačítko odběru WordPress blog.
Mějte dobrý den!
Zajímavé, ale bylo by také možné generovat kód pomocí CSS nebo podobného - bez dalšího pluginu - který by návštěvníkům mého webu umožnil přihlásit se k odběru komentářů (všechny komentáře, pouze odpovědi na mé komentáře - možnost by měla být k dispozici).
Vše musí být v souladu s GDPR. Všechny pluginy, které jsem našel, nejsou testovány s mou verzí WordPressu 6.1.1, takže nefungují a znovu načtené přihlášení k odběru komentáře se zdá být již dávno nefunkční. Takže to muselo být deaktivováno. Všechny pokusy o opětovné zprovoznění selhaly. Rád se ozvu.
LG Sandra!
Dobrý den, když otestuji vaše, že tohle mám
Fatal error: Uncaught Error: Call to undefined function add_shortcode () in /var/www/vhosts/…………………………./wp-includes/functions.php:7203 Trasování zásobníku: # 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} vhozeno do / var / www / vhosts /……………………./Wp-includes/functions.php na řádku 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 Trasování zásobníku: # 0 [ interní funkce]: WP_Fatal_Error_Handler-> handle () # 1 {main} vhozeno do /var/www/vhosts/…………………/wp-includes/class-wp-fatal-error-handler.php na řádku 41
Bonsoir,
Pokusili jste se některé pluginy vypnout?
Dobrý den,
Tento článek popisuje přesně to, co chci dělat, ale kde zadáte kód „// Funkce pro generování autorského RSS ……“?
Děkuji předem za odpověď.
Eric
Bonsoir,
V souboru function.php