Описание
Выводит любые данные указанные в профиле пользователя (мета данные).
Если этот Тег Шаблона используется внутри Цикла WordPress, то параметр $userID указывать не нужно — данные будут браться для текущего автора поста.
Указывать $userID нужно, если функция используется за пределами Цикла WordPress.
the_author_meta() работает на базе get_the_author_meta().
Использование
<?php the_author_meta( $field, $userID ); ?>
Параметры
- $field (строка) (обязательный)
- Данные которые нужно вывести. Доступные поля:
user_login
user_pass
user_nicename
user_email
user_url
user_registered
user_activation_key
user_status
display_name
nickname
first_name
last_name
description
jabber
aim
yim
user_level
user_firstname
user_lastname
user_description
rich_editing
comment_shortcuts
admin_color
plugins_per_page
plugins_last_view
ID
По умолчанию: нет - $userID (число)
- ID пользователя. Если указать этот параметр, то функцию будет возвращать данные указанного пользователя (автора). По умолчанию, данные будут выводиться для текущего пользователя (если функция используется внутри цикла WordPress).
По умолчанию: текущий пользователь
Примеры
1. Выведем email автора поста (используем функцию внутри Цикла):
<p>E-mail атора: <?php the_author_meta('user_email'); ?></p>
1.1 Выведем email автора с ID=45:
E-mail адрес автора с идентификационным номером 25: <?php the_author_meta('user_email', 25); ?>
2. Продвинутое использование.
Некоторые плагины могут добавлять свои мета поля для пользователей, чтобы вывести такие мета поля нужно указать их название в первом параметре.
Допустим, плагин добавил новое мета поле: "twitter" и значение этого поля "wordpress", тогда код:
<p>Имя автора в twitter: <?php the_author_meta('twitter'); ?></p>
выведет: Имя автора в twitter: wordpress
the_author_meta()
из файла: /wp-includes/author-template.php WP 3.3.2function the_author_meta($field = '', $user_id = false) {
echo apply_filters('the_author_' . $field, get_the_author_meta($field, $user_id), $user_id);
}Ещё из раздела
Смотрите также: Функции WordPress и Теги Шаблона.
Не многие компании могут предложить качественную раскрутку сайтов, к тому же оптимизация сайтов под поисковые системы никогда не дает гарантий выхода сайта в нужные позиции - это дело тонкое. Ситуация не меняется и для Казахстана: раскрутка сайтов Казахстан также предполагает качественный подход к делу и большую ответственность.
