Pokud pro svůj web používáte redakční systém, máte možnost mít v systému více než jednoho uživatele. Pokud máte např. celý redakční tým, jistě se bude skládat z mnoha členů. Ti všichni mají pravděpodobně vytvořený svůj profil ve WordPressu, pod kterým se do systému přihlašují. WordPress jako takový vyžaduje pro registraci uživatele několik zásadních věcí. To je login, heslo a e-mailová adresa. Nepovinně pak můžete vyplní jméno a příjmení. Co když ale potřebujete mít u uživatelů více takových informací, např. telefonní číslo, Facebook nebo Twitter? Pomocí malého snippetu můžete k uživateli tyto položky snadno přidat. V tomto článku si tedy ukážeme, jak přidat nové záznamy k uživateli ve WordPressu a to velmi bezpečnou a jednoduchou cestou.
Jak přidat nové záznamy k uživateli ve WordPressu
Abychom pro tyto účely neinstalovali další plugin, použijeme snippet a oblíbený plugin WPCode, který by měl mít nainstalovaný každý, kdo chce upravovat vlastnosti a chování svého webu na WordPressu. Snippet není nic jiného, než krátký kód v PHP či jiném jazyce, který mění vlastnosti a chování webu.
Instalace pluginu WPCode
Abyste mohli vkládat kódy do svého webu, můžete zvolit dvě varianty. Kód vložíte natvrdo do souboru, kam patří, nebo použijete plugin, který bude části kódu vkládat do webu za běhu. Druhá variante je lepší z jednoho prostého důvodu. Je bezpečnější a zároveň se Vám kód nevymaže s každou aktualizací, která přepíše soubor s Vaším kódem.
Instalaci pluginu WPCode provedete následovně:
- klikněte si v levém menu na položku “Pluginy“
- v podmenu zvolte položku “Přidat nový“
- v pravém horním rohu si všimněte vyhledávacího pole
- napište do něj klíčovou frázi WPCode
- jakmile Vám WordPress plugin najde, nainstalujte jej a aktivujte.
- Pokud by Vás zajímal kompletní článek, kde popisuji práci s tímto pluginem, podívejte se sem: Jak do WordPressu vkládat vlastní kódy
Snippet pro další uživatelská pole
Pomocí výše uvedeného pluginu WPCode vložte do svého webu následující snippet:
//blog.jirivanek.eu - Custom fields snippet
function new_contactmethods( $contactmethods ) {
// Add Twitter
$contactmethods['twitter'] = 'Twitter account';
//add Facebook
$contactmethods['facebook'] = 'Facebook account';
//add Phone
$contactmethods['Phone'] = 'Phone number';
return $contactmethods;
}
add_filter('user_contactmethods','new_contactmethods',10,1);
Tento krátký kód přidá k uživatelům nová pole, kam mohou vyplnit Facebookovou adresu, Twitter účet a svůj telefon. Snippet jako takový si můžete navíc upravit podle svých požadavků. Pokud např do kódu přidáte řádek níže, rozšíříte uživatelský profil o možnost zadání i adresy na profil sítě LinkedIN.
//add LinkedIN
$contactmethods['LinkedIN'] = 'LinkedIN';
Možnosti tedy jak vidíte jsou neomezené. Polí můžete přidat libovolný počet podle toho, co od uživatelů vyžadujete za vyplněné údaje.
Jak přidat nové záznamy k uživateli ve WordPressu
Závěr
Na tomto příkladu jsme si ukázali, jak můžete efektivně přidávat další funkce do WordPressu naprosto bezpečnou cestu. Nicméně i přesto, než se pustíte do jakýchkoliv úprav vnitřního kódu WordPressu, a to i za pomocí snippetů a pluginu WPCode, doporučuji Vám si vždy raději provést vlastní zálohu. K té se můžete kdykoliv v případě problémů vrátit.
FAQ – Snippety ve WordPressu
Snippety jsou malé úryvky kódu nebo funkcí, které mohou být vloženy do WordPressu pro úpravy vzhledu, chování nebo funkcí stránek.
Existuje několik způsobů, jak vložit Snippet do WordPressu. Nejpoužívanější je použití pluginů jako „WPCode“ nebo editace souborů jako functions.php v motivu.
Používání Snippetů vyžaduje opatrnost. Neověřené kódy z neznámých zdrojů mohou ohrozit bezpečnost, nebo funkcionalitu webu. Je důležité používat Snippety pouze z důvěryhodných zdrojů.
Ano, můžete vytvářet vlastní Snippety přizpůsobené potřebám vašeho webu. Můžete psát vlastní kód, nebo upravovat existující Snippety dle potřeby.
Pluginy jako „WPCode“ poskytují uživatelsky přívětivé rozhraní pro správu Snippetů. Můžete je aktivovat, deaktivovat, editovat, nebo mazat přímo z administračního rozhraní WordPressu.
Web je vytvářen s pečlivostí k obsaženým informacím. Snažím se poskytovat kvalitní a užitečný obsah, který ostatním pomáhá, nebo je inspiruje. Pokud jste spokojeni s mou prací a chtěli byste mě podpořit, můžete to udělat prostřednictvím jednoduchých možností.
Byl pro Vás tento článek užitečný?
Klikni na počet hvězd pro hlasování.
Průměrné hodnocení. 0 / 5. Počet hlasování: 0
Zatím nehodnoceno! Buďte první
Je mi líto, že pro Vás nebyl článek užitečný.
Jak mohu vylepšit článek?
Řekněte mi, jak jej mohu zlepšit.
Odebírejte Newsletter
Buďte v obraze! Připojte se k odběru newsletteru a buďte první, kdo získá nejnovější informace přímo do vaší e-mailové schránky. Sledujte aktuality, exkluzivní události a inspirativní obsah, přímo na Vašem e-mailu.