Co-Author Plus WordPress česky: přidání spoluautorů a hostujících autorů

Co-Authors Plus je bezplatný plugin WordPressu pro správu webů s více autory. Umožňuje přiřadit k jednomu příspěvku nebo stránce více autorů, zobrazit jejich jména v řádku autora a přidat také hostující autory bez vytváření samostatných uživatelských účtů.

Plugin je vhodný zejména pro redakční weby, týmové blogy, odborné portály a projekty, na kterých články připravuje více lidí. Výchozí WordPress standardně umožňuje přiřadit příspěvku pouze jednoho autora, takže Co-Authors Plus řeší situace, kdy je potřeba spravedlivě uvést všechny přispěvatele.

Proč přidávat spoluautory ve WordPressu

Uvedení všech autorů je důležité pro každý web, který zveřejňuje obsah více lidí. Funkce spoluautorů se hodí nejen pro vícenásobně autorské weby, ale také pro spolupráce mezi různými weby nebo organizacemi.

Pokud například web A a web B připraví společný článek nebo spolupracují na určité akci, můžete zobrazit jména autorů z obou webů. Tím lze uvést zásluhy všech zapojených osob a jasně ukázat, kdo se na vytvoření obsahu podílel.

Co Co-Authors Plus umí

  • Přiřadit více autorů k příspěvkům, stránkám a vlastním typům obsahu.
  • Zobrazit více jmen v řádku autora příspěvku.
  • Přidat spoluautory pomocí vyhledávání během psaní.
  • Změnit pořadí autorů přetažením.
  • Odebrat autora z příspěvku.
  • Přidat hostujícího autora bez vytvoření uživatelského účtu WordPressu.
  • Zobrazit spoluautory na stránkách archivů autorů a v jejich feedech.
  • Umožnit spoluautorům upravovat příspěvky, ke kterým jsou přiřazeni.
  • Používat bloky editoru nebo značky šablony pro zobrazení autorů na libovolném místě.
  • Vytvořit seznam všech spoluautorů.
  • Používat plugin v prostředí WordPress multisite.

Co-authored posts appear on a co-author’s archive page and in their feed. Co-authors may edit the posts they are associated with, and co-authors who are contributors may only edit posts if they have not been published (as is core behavior).

Instalace pluginu Co-Authors Plus

Nejprve otevřete v administraci WordPressu nabídku Pluginy a vyberte možnost Přidat nový. Do vyhledávacího pole zadejte „Co-Authors Plus“, vyhledejte plugin a klikněte na možnost instalace.

Po dokončení instalace plugin aktivujte. Co-Authors Plus nemá nastavení, které by bylo nutné předem složitě konfigurovat. Pro správné zobrazení více autorů na webu však může být nutná úprava souborů šablony.

Ruční instalace

  1. Stáhněte plugin do počítače.
  2. Rozbalte složku pluginu.
  3. Pomocí FTP programu nahrajte rozbalenou složku do adresáře /wp-content/plugins/.
  4. V administraci WordPressu otevřete obrazovku Pluginy.
  5. Najděte nově nahraný plugin a klikněte na možnost Aktivovat.

Před instalací nebo úpravou souborů webu je vhodné vytvořit zálohu. Pokud se při úpravě kódu objeví chyba, záloha umožní vrátit web do předchozího stavu.

Instalace pluginu Co-Authors Plus

Přidání více autorů k příspěvku

Po aktivaci pluginu otevřete existující příspěvek nebo vytvořte nový. Pod textovým editorem by se měla zobrazit část Authors, ve které je uveden aktuální autor příspěvku.

Dalšího autora přidáte tak, že do vyhledávacího pole začnete psát jeho jméno a následně kliknete na nalezeného uživatele. Autor se tím přiřadí k příspěvku. Stejným způsobem můžete přidat libovolný počet spoluautorů.

Pořadí autorů lze změnit přetažením jejich jmen. Pokud chcete některého autora odebrat, klikněte na možnost Remove vedle jeho jména.

Plugin umožňuje přiřadit více autorů také ke stránkám a podporovaným vlastním typům obsahu. Samotné přiřazení v administraci však ještě nemusí znamenat, že se všechna jména automaticky zobrazí návštěvníkům na webu.

Proč se spoluautoři nezobrazují na webu

Pokud jste plugin právě nainstalovali a v administraci se jména autorů zobrazují, ale na veřejné části webu nikoli, je pravděpodobné, že šablona stále používá původní WordPress funkci pro zobrazení autora.

Co-Authors Plus ukládá informace o více autorech, ale šablona musí jejich seznam také správně vykreslit. Proto je nutné do příslušného souboru šablony vložit značky šablony pluginu nebo použít bloky editoru.

Každá šablona je jiná a může používat odlišné názvy souborů, strukturu kódu i umístění informací o autorovi. Kód může být například v souboru functions.php, content.php, single.php nebo v některém souboru s částí šablony.

Úprava šablony pro zobrazení více autorů

Nejprve je potřeba najít místo, kde šablona zobrazuje jméno autora příspěvku. Často se zde nachází funkce:

get_the_author_posts_link()

Tuto funkci lze vyhledat pomocí klávesové zkratky CTRL + F v systému Windows nebo CMD + F v systému Mac. Po nalezení ji lze nahradit následujícím kódem:

if ( function_exists( ‘coauthors_posts_links’ ) ) { coauthors_posts_links(); } else { the_author_posts_link(); }

Pokud používáte placenou šablonu, může být vhodné obrátit se na její dokumentaci nebo podporu, protože přesný soubor určený k úpravě se mezi šablonami liší.

Úpravu šablony je vhodné provádět v child theme. Při přímé úpravě souborů hlavní šablony mohou být změny při její aktualizaci přepsány.

Značky šablony a bloky

Na veřejné části webu lze použít značky šablony Co-Authors Plus nebo bloky editoru. Díky tomu můžete seznam autorů zobrazit na místě, kde by se běžně zobrazoval jeden autor.

On the frontend, use the Co-Authors Plus template tags or the block editor blocks to list co-authors anywhere you’d normally list the author.

Plugin poskytuje pět bloků:

  • Co-Authors zobrazuje spoluautory příspěvku pomocí bloků, ze kterých lze vytvořit šablonu.
  • Co-Author Name zobrazuje zobrazované jméno spoluautora a volitelně je propojuje s archivem autora.
  • Co-Author Biography zobrazuje biografický popis spoluautora.
  • Co-Author Featured Image používá velikosti obrázků šablony pro zobrazení avatara hostujícího autora.
  • Co-Author Avatar zobrazuje zmenšenou verzi avatara spoluautora a využívá záložní obrázky Gravataru.

Blok Co-Author Featured Image nepoužívá jako záložní možnost obrázek Gravataru. Blok Co-Author Avatar naopak využívá záložní možnosti z Gravataru, takže avatar může být dostupný i v případě, že hostující autor nemá vlastní obrázek v profilu.

Hostující autoři bez uživatelského účtu

Pokud přijímáte články od externích autorů, nemusíte pro každého z nich vytvářet samostatný účet ve WordPressu. Co-Authors Plus umožňuje vytvořit profil hostujícího autora a přiřadit ho k příspěvku podobně jako běžného uživatele.

Add writers as bylines without creating WordPress user accounts. Simply create a guest author profile for the writer and assign the byline as you normally would.

Pro vytvoření hostujícího autora otevřete v administraci nabídku Uživatelé a následně část Guest Authors. Zde můžete přidat jméno, příjmení a další standardní údaje autora.

Profil hostujícího autora může obsahovat také obrázek a biografický popis. Pokud má autor účet Gravatar, Co-Authors Plus může použít jeho obrázek Gravataru.

Hostujícího autora následně vyberete při úpravě příspěvku v části Authors. Pomocí vyhledávacího pole lze autora vyhledat, přidat a změnit pořadí jeho jména.

Úprava profilu hostujícího autora

Profil hostujícího autora může obsahovat základní údaje, biografii a obrázek. Starší dokumentace uvádí také pole AIM, Yahoo IM a Jabber nebo Google Talk, ale pro současné použití mohou být méně praktická než profily běžně používaných sociálních sítí.

Pokud chcete zobrazit biografii hostujícího autora na konci článku, musí ji šablona načíst prostřednictvím funkcí nebo bloků pluginu. Samotné vytvoření profilu hostujícího autora automaticky nezaručuje jeho zobrazení ve všech částech webu.

Příklad zobrazení biografie autorů

V některých šablonách je možné vytvořit vlastní soubor s částí pro biografii autora a následně v něm projít všechny autory přiřazené k příspěvku. Princip spočívá v načtení seznamu autorů a zobrazení jejich avataru, jména, odkazu na archiv a popisu.

Ukázková logika používá funkci get_coauthors(), která vrací autory přiřazené k příspěvku. Pro každého autora lze následně zobrazit avatar, jméno, biografii a odkazy na další příspěvky.

Pokud šablona používá vlastní funkci pro zobrazení metadat příspěvku, může být potřeba původní zobrazení autora nahradit funkcí coauthors_posts_links() nebo jinou odpovídající značkou pluginu.

Oprávnění uživatelů

Pro přiřazování spoluautorů k příspěvkům potřebuje uživatel oprávnění edit_others_posts. Toto oprávnění má obvykle uživatelská role Editor, ale jeho chování lze změnit pomocí filtru coauthors_plus_edit_authors.

Pro vytváření nových profilů hostujících autorů potřebuje uživatel oprávnění list_users. Toto oprávnění má obvykle Administrátor, ale lze ho upravit pomocí filtru coauthors_guest_author_manage_cap.

Spoluautor, který má roli přispěvatele, může upravovat přiřazené příspěvky pouze tehdy, pokud ještě nebyly publikovány. Jde o stejné omezení, jaké platí v základním chování WordPressu.

Co se stane po odstranění uživatele

Pokud je z WordPressu odstraněn uživatel, bude odebrán ze všech příspěvků a stránek, u kterých byl veden jako spoluautor. Pokud při odstranění uživatele přiřadíte jeho příspěvky jinému uživateli, stane se nově vybraný uživatel spoluautorem těchto příspěvků.

WordPress multisite

Co-Authors Plus lze používat také ve WordPress multisite. Plugin může být aktivován samostatně na jednotlivých webech nebo aktivován v rámci celé sítě.

Pokud vytvoříte hostující autory, budou tito hostující autoři existovat samostatně pro každý web v síti. Nejde tedy automaticky o jeden společný profil dostupný všem webům multisite.

Seznam všech spoluautorů

Seznam všech spoluautorů lze vytvořit pomocí značky šablony coauthors_wp_list_authors(). Tato značka přijímá mnoho stejných argumentů jako standardní WordPress funkce wp_list_authors().

To umožňuje vytvořit například stránku s přehledem přispěvatelů nebo seznam autorů redakce. Konkrétní vzhled a umístění seznamu závisí na šabloně a způsobu, jakým je značka použita.

Vypnutí hostujících autorů

Hostující autory lze úplně zakázat pomocí filtru. Do kódu načítaného při inicializaci WordPressu lze vložit následující řádek:

add_filter( ‘coauthors_guest_authors_enabled’, ‘__return_false’ )

Po vypnutí hostujících autorů nebude možné používat profily externích autorů vytvořené tímto způsobem, zatímco běžné uživatelské účty mohou být nadále používány jako spoluautoři.

Co-Authors Plus a původní Co-Authors

Co-Authors Plus je téměř kompletně přepracovaná verze původního pluginu Co-Authors, který původně vytvořil Weston Ruter v roce 2007. Původní plugin byl inspirován pluginem Multiple Authors od Marka Jaquitha z roku 2005.

Pokud používáte původní plugin Co-Authors, před instalací Co-Authors Plus jej deaktivujte. Současné používání obou pluginů může vést ke konfliktům.

Výhody a omezení

Výhody

  • Plugin je bezplatný.
  • Umožňuje více autorů u jednoho příspěvku.
  • Podporuje hostující autory bez uživatelských účtů.
  • Umožňuje měnit pořadí autorů.
  • Podporuje příspěvky, stránky a vlastní typy obsahu.
  • Umí zobrazit spoluautory v archivech autorů a feedech.
  • Podporuje bloky editoru.
  • Je použitelný ve WordPress multisite.

Omezení

  • Pro správné zobrazení autorů může být nutná úprava šablony.
  • Přesné umístění kódu se liší podle použité šablony.
  • Začátečník může mít potíže s úpravou souborů šablony.
  • Po aktualizaci šablony může být přímá úprava přepsána.
  • Při změnách kódu je vhodné používat child theme.
  • Kompatibilita se může lišit podle šablony a dalších pluginů.

Co-Authors Plus není ideální pro začátečníky, pokud jejich šablona vyžaduje ruční vložení značek pro zobrazení autorů. Na druhou stranu může být velmi efektivní pro zkušenější uživatele a redakční weby, které potřebují jednoduchou správu více autorů bez rozsáhlé nadstavby.

Alternativy pro správu autorů

PublishPress Authors je plugin pro přidávání autorů, spoluautorů, více autorů a hostujících autorů k příspěvkům WordPressu. Umožňuje přiřadit více jmen k příspěvkům, stránkám a vlastním typům obsahu pomocí vyhledávacího pole.

Molongui Authorship umožňuje zobrazovat autorské boxy, přidávat spoluautory, uvádět hostující autory a pracovat s biografiemi, sociálními odkazy a profily autorů. Nabízí také import dat z pluginů Co-Authors Plus, PublishPress Authors a One User Avatar.

Starbox je plugin pro autorský box s různými vzhledy, profily sociálních sítí, HTML5 podporou a možností Google Authorship. Authorsy umožňuje přidávat vlastní profily autorů, více autorů, hostující autory, biografie a sociální odkazy.

Výběr alternativy závisí na tom, zda potřebujete pouze přiřadit více jmen k příspěvku, nebo také autorské boxy, profily hostujících autorů, vlastní vzhled, podporu vlastních typů obsahu a automatické zobrazení údajů o autorech.

Další pluginy pro autorské weby

Obsah je nejdůležitější částí každé webové stránky. WordPress nabízí mnoho pluginů, které mohou zefektivnit psaní, plánování, úpravu a publikování obsahu.

Editorial Calendar zobrazuje přehled příspěvků na celý měsíc. Umožňuje plánovat publikování, sledovat starší i připravované články, přesouvat příspěvky metodou přetažení a upravovat je přímo z kalendáře.

WP Dashboard Notes umožňuje vytvářet v nástěnce barevné poznámky. Poznámky mohou být veřejné nebo soukromé a lze v nich vytvářet jednoduché texty i kontrolní seznamy.

CM Footnotes slouží k přidávání citací a poznámek pod čarou k příspěvkům a stránkám. U více poznámek může plugin vytvořit centrální seznam všech poznámek na stránce.

Mezi další pluginy zaměřené na psaní a autorské informace patří WP About Author, Author Bio Box, Custom About Author, TinyMCE, Visual Editor Font Size, Title Experiments, Writing Helper, Author Box After Post, Author Box Reloaded, Proofreading, WP Bio graphia a Easy Content Templates.

Pluginy mohou šetřit čas autorům obsahu, omezovat chyby ve formátování a usnadnit přidávání informací o autorech, citací a poznámek pod čarou. Volba bezplatné nebo placené varianty závisí na typu obsahu a požadovaných funkcích.

Praktický postup pro redakční web

  1. Vytvořte zálohu webu.
  2. Nainstalujte a aktivujte Co-Authors Plus.
  3. Vytvořte profily hostujících autorů, pokud je potřebujete.
  4. Otevřete příspěvek a v části Authors vyhledejte všechny spoluautory.
  5. Upravte pořadí autorů přetažením.
  6. Ověřte, zda se jména zobrazují v administraci i na veřejné stránce.
  7. Pokud se na webu nezobrazují, najděte v šabloně funkci pro zobrazení autora.
  8. Nahraďte ji odpovídající značkou Co-Authors Plus nebo použijte blok editoru.
  9. Úpravy šablony provádějte v child theme.
  10. Otestujte příspěvky s běžnými uživateli i hostujícími autory.

Nejdůležitější je rozlišit mezi přiřazením autorů v administraci a jejich skutečným zobrazením na webu. Plugin může správně ukládat více autorů, ale šablona musí jejich údaje také načíst a vykreslit.

Jak přidat pole pro autora na web WordPress v roce 2025

tags: #co #author #plus #wordpress #cesky