Как добавить автора статьи WP?

Суть, я добавляю в single.php вызов автора статьи:
<p> Автор поста: <?php the_author_meta('display_name',$author_id); ?></p>

Но имя автора не показывается, что делать?
Вот код полностью:

<?php
/**
 * The Template for displaying all single posts.
 *
 * @package Mace
 */

get_header(); ?>
<div class="main-blog__item-content">
	<h1><?php echo the_title();?></h1>
</div>
<div class="main-blog__item-text">
	<?php echo $post->post_content; ?>
</div>
<div class="all_repost row">
<div id="interesting_articles d-flex justify-content-center">
<hr>
          	<div class="avatar__blog">
           <?php echo get_avatar($user_ID,100); ?>
           	</div>
			<p> Автор поста: <?php the_author_meta('display_name',$author_id); ?></p>
			<hr>
<h3>ТАК ЖЕ ПОЛЕЗНЫЕ СТАТЬИ</h3>
 <?php
$categories = get_the_category($post->ID);
if ($categories) {
 $category_ids = array();
 foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
 $args=array(
 'tag__in' => $tag_ids,  //сортировка по тегам (меткам)
 'post__not_in' => array($post->ID),
 'showposts'=>8,  //количество выводимых ячеек
 'orderby'=>'rand', // в случайном порядке
 'ignore_sticky_posts'=>1); //исключаем одинаковые записи
 $my_query = new wp_query($args);
 if( $my_query->have_posts() ) {
 echo '<ul>';
 while ($my_query->have_posts()) {
 $my_query->the_post();
?>
<a href="<?php the_permalink() ?>">
<div class="cell col-lg-3 ml-auto"style="background: linear-gradient(#13293dbf, #13293dbf), url(<?php the_post_thumbnail_url(); ?>) 0% 0% /cover no-repeat;">
<div class="info_a info_b" >
<p title="<?php the_title(); ?>"><?php the_title(); ?></p></div>
</div>
</a>


<?php
}
echo '</ul>';
}
wp_reset_query();
}

?>
</div>
</div>
<?php get_footer(); ?>
  • Вопрос задан
  • 505 просмотров
Решения вопроса 1
<p> Автор поста: <?php the_author_meta('display_name',$user_id); ?></p>

$user_id вместо $author_id
https://wp-kama.ru/function/the_author_meta
and
https://wp-kama.ru/function/esc_html_e
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы