Функция the_author()
в WordPress используется для получения и вывода имени автора текущего поста. Она часто применяется в шаблонах тем для отображения автора контента. В этой статье мы рассмотрим, как использовать эту функцию, и приведем несколько примеров её использования.
Описание функции
Функция the_author()
выводит имя автора текущего поста. Она обычно используется внутри цикла WordPress.
the_author()
Параметры:
- Функция не принимает параметров.
Возвращаемое значение:
- Функция выводит имя автора текущего поста.
Примеры использования
Рассмотрим несколько примеров использования функции the_author()
.
Пример 1: Вывод имени автора поста
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
the_title( '<h2>', '</h2>' );
echo 'Автор: '; the_author();
the_content();
}
}
В этом примере the_author()
используется для вывода имени автора каждого поста. Заголовок поста выводится с помощью функции the_title()
, а содержимое — с помощью the_content()
.
Пример 2: Использование функции внутри архива постов
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
echo '<div class="post">';
echo '<h2>' . get_the_title() . '</h2>';
echo '<p>Автор: '; the_author(); echo '</p>';
echo '</div>';
}
}
В этом примере the_author()
используется для вывода имени автора в списке постов, например, на странице архива.
Пример 3: Вывод имени автора в виджете
class Author_Widget extends WP_Widget {
function __construct() {
parent::__construct(
'author_widget',
__( 'Author Widget', 'text_domain' ),
array( 'description' => __( 'A widget that displays the author of the current post', 'text_domain' ) )
);
}
public function widget( $args, $instance ) {
if ( is_single() ) {
echo $args['before_widget'];
echo $args['before_title'] . 'Автор поста' . $args['after_title'];
the_author();
echo $args['after_widget'];
}
}
}
function register_author_widget() {
register_widget( 'Author_Widget' );
}
add_action( 'widgets_init', 'register_author_widget' );
В этом примере the_author()
используется в виджете для отображения имени автора текущего поста.
Заключение по the_author
Функция the_author()
в WordPress является полезным инструментом для получения и вывода имени автора текущего поста. Её использование упрощает отображение информации об авторе и улучшает взаимодействие с сайтом.