Функция THE_AUTHOR_POSTS(): показывает количество постов автора текущего поста

## Функция THE_AUTHOR_POSTS() │ WP 0.71

Функция the_author_posts() показывает количество записей (постов), написанных автором текущего поста.

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

Функция основана на get_the_author_posts(). 

**Время выполнения:**
- 1 раз — 0.004421 сек (очень медленно) 
- 50000 раз — 168.14 сек (крайне медленно)

**Версия PHP:** 7.1.2  
**Версия WP:** 4.7.3

**Крючки:** Не используются.

### Возврат

Функция возвращает null, то есть ничего.

### Как использовать

Чтобы отобразить количество постов автора, используйте следующую функцию:

```php
the_author_posts();

Примеры

Пример 1: Показать имя автора и количество его постов

опубликовал(а) постов

Результат:

Джон Смит опубликовал 425 постов

Журнал изменений

  • С версии 0.71: Введена функция.

Код функции THE_AUTHOR_POSTS

Если вы хотите увидеть код функции, она расположена в файле:
wp-includes/author-template.php

function the_author_posts() {
    echo get_the_author_posts();
}

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

Вот список других функций, которые могут быть полезны:

  • auth_redirect() - Перенаправляет пользователей, не вошедших в систему.
  • count_many_users_posts() - Считает посты нескольких пользователей.
  • count_user_posts() - Считает посты конкретного пользователя.
  • email_exists() - Проверяет, существует ли указанный адрес электронной почты.
  • get_current_user_id() - Получает ID текущего пользователя.
  • get_the_author() - Получает имя автора.
  • is_multi_author() - Проверяет, является ли пост многими авторами.

Заключение

Функция the_author_posts() — это простой способ узнать, сколько постов создал автор текущего поста. Используйте её вместе с функциями для отображения информации о пользователе, чтобы улучшить взаимодействие с вашим сайтом на WordPress.

Leave a Reply

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