Функция get_the_author() в WordPress: как использовать для получения имени автора

# get_the_author() │ WP 1.5.0

Функция get_the_author() возвращает имя автора текущей записи.

## Использование

Эту функцию можно использовать через:
- get_the_author_posts_link()
- the_author()

## Подключаемые хуки

- the_author

## Возврат

Возвращает строку с отображаемым именем автора. Если имя не известно, возвращается пустая строка.

## Пример использования

```php
$author = get_the_author();
echo $author;

Примечание

  • Глобальная переменная: WP_User $authordata содержит данные текущего автора.

Изменения

  • С версии 1.5.0 — Функция была введена.
  • С версии 6.3.0 — Возвращает пустую строку, если отображаемое имя автора неизвестно.

Код функции

function get_the_author( $deprecated = '' ) {
    global $authordata;

    if ( ! empty( $deprecated ) ) {
        _deprecated_argument( __FUNCTION__, '2.1.0' );
    }

    /**
     * Фильтрует отображаемое имя автора текущей записи.
     * 
     * @since 2.9.0
     *
     * @param string $display_name Имя автора.
     */
    return apply_filters( 'the_author', is_object( $authordata ) ? $authordata->display_name : '' );
}

Связанные функции

Функции в WP Loop:

  • get_the_author_link()
  • get_the_content()
  • get_the_excerpt()
  • get_the_ID()
  • get_the_tag_list()
  • get_the_tags()
  • setup_postdata()
  • the_author()
  • the_content()
  • the_date()
  • the_excerpt()
  • the_ID()
  • the_permalink()
  • the_post()
  • the_tags()
  • the_time()

Другие функции:

  • auth_redirect()
  • count_many_users_posts()
  • count_user_posts()
  • count_users()
  • email_exists()
  • get_author_posts_url()
  • get_current_user_id()
  • get_edit_user_link()
  • get_editable_roles()
  • get_the_author_posts_link()
  • get_the_modified_author()
  • get_user_by()
  • get_userdata()
  • get_users()
  • is_multi_author()
  • sanitize_user()
  • the_author_link()
  • the_author_posts()
  • the_author_posts_link()
  • get_the_modified_author()
  • username_exists()
  • validate_username()
  • wp_dropdown_roles()
  • wp_dropdown_users()
  • wp_get_current_user()
  • wp_list_authors()
  • wp_list_users()
  • wp_send_new_user_notifications()
  • wp_set_current_user()

Заключение

Теперь вы знаете, как использовать функцию get_the_author() для получения имени автора вашей записи. Она полезна для отображения информации об авторе на страницах вашего сайта. Если у вас есть вопросы, не стесняйтесь спрашивать!

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *