Суть, я добавляю в 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(); ?>