Funkcia the_author_meta dokáže zobraziť požadované informáciu o používateľ. Ak túto funkciu použijete v “loope” nemusíte udávať ID používateľ a automaticky sa načítajú informácie o autorovi daného príspevku. Ak chceme použiť túto funkciu mimo “loopu” (napríklad v bočnom paneli) musíme toto ID zadať.
Poznámka: get_the_author_meta() sa používa v prípade, že nechcete danú hodnotu zobraziť, ale len vrátiť pre ďalšie použitie v PHP
Použitie:
<?php the_author_meta( $field, $userID ); ?>
Parametre:
$field (reťazec) Názov poľa na zobrazenie. Platné hodnoty:
- user_login (meno, pod ktorým sa používateľ prihlasuje)
- user_pass (MD5 reťazec)
- user_nicename (v podstate to isté ako user_login, len všetky písmená malé)
- user_email (e-mail používateľ)
- user_url (url na webstránku používateľ)
- user_registered (dátum registrácie používateľa)
- user_activation_key (aktivačný kluč ak používateľa požiadal o zmenu hesla, alebo emailu…inak je táto hodnota prázdna)
- display_name (meno, ktoré je vybraté pri “Display name publicly as”-”Pre návštevníkov zobrazovať meno”)
- nickname (prezývka používateľa)
- first_name (krstné meno používateľa)
- last_name (priezvisko používateľa)
- description (popis)
- jabber (jabber účet používateľa)
- aim (aim úcet používateľa)
- yim (yahoo messenger účet používateľa)
- user_level (level požívateľa podľa jeho privilégií – 0 až 10)
- user_firstname (krstné meno používateľa)
- user_lastname (priezvisko používateľa)
- user_description (popis)
- rich_editing (vypíše “true”, alebo “false” podľa toho či má používateľ povolený “vizuálny editor”)
- comment_shortcuts (vypíše “true”, alebo “false” podľa toho či má používateľ povolené pri komentároch klávesové skratky)
- admin_color (farbu, akú ma používateľ vybranú pre “ovládací panel”)
- ID (zobrazí IDečko používateľa)
$userID (celé číslo) Ak túto hodnotu zadáte, budú zobrazené informácie o užívateľovi s týmto ID.
Príklady:
Zobraz krstné meno a priezvisko autora konkrétneho príspevku:
<p>Meno autora tohto príspevku je <?php the_author_meta('user_firstname'); ?> <?php the_author_meta('user_lastname'); ?></p>
E-mailová adresa používateľa s ID 25:
<p>E-mailová adresa používateľa s ID 25 je <?php the_author_meta('user_email',25); ?></p>
ZDROJ: http://codex.wordpress.org/Template_Tags/the_author_meta