Поддержка Проблемы и решения Как вывести имя пользователя?

  • Решено vitaminnnka

    (@vitaminnnka)


    Здравствуйте!
    Как вывести имя пользователя который оставил комментарий и разместил статью? У меня получилось вывести, но выводить имя под котором я залогинилась, а если не залогинилась, то вообще ничего не видно. Мне нужно что бы это имя изменялось тыц и для статей тоже. Как это можно сделать?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • вы точнее мысли выражайте.
    вы выводите что?
    комментарии? записи?
    каком кодом?

    Коментарии вывожу таим кодом

    
     <?php $comments = get_comments('status=approve&number=6'); ?>
        <ul class="widgcomm">
            <?php foreach ($comments as $comment) { ?>
                <li class="comcont hcc hc__mix__message">
                
                 <?php
                    $title = get_the_title($comment->comment_post_ID);
                    echo get_avatar( $comment, $size = '50');
                    echo '<div class="hcc hc__mix__cont"><span class="tecom hc__nick">' . ($comment->comment_author) . '';
                    ?> </span>                
                   
                    <span class="dates">
                    <?php $d = "d.m.Y";
                    $comment_ID = $comment->comment_ID;
                    $comment_date = get_comment_date( $d, $comment_ID );
                    $comment_PID = $comment->comment_post_ID;
                    echo $comment_date;?>
                    </span>            
                        
                    <?php
                    echo  '<span class="tecom">' . wp_html_excerpt( $comment->comment_content, 100 ) .
                        '...</span>'; ?>
                    <a class="auth" href="<?php echo get_permalink($comment->comment_post_ID); ?>"
                                          rel="external nofollow" title="<?php echo $title; ?>">
                        <?php echo $title; ?> 
                    </a>
                    </div>
                </li>
            <?php }  ?> </ul>
    

    Записи и Custom Post Type
    Например портфолио так вывожу

    <?php $acsessuar = new WP_Query( array( 'post_type' => 'portfolio', 'posts_per_page' => -1, 'order' => 'ASC', ) ); ?>
    
                             <?php while ( $acsessuar->have_posts() ) : $acsessuar->the_post(); 
                              ?>
                             
                             <div id="post-<?php the_ID(); ?>" class="item-post">
                                <?php if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail()) ) : ?>
                                 <a class="post_thumbnail" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" alt=""><?php the_post_thumbnail(); ?></a>
                                <?php endif; ?>
                                <a class="pt-cv-title" href="<?php the_permalink() ?>"><?php the_title(); ?></a>
                                <div class="morelink">
                                    <a class="pt-cv-readmore" href="<?php the_permalink() ?>" title="<?php the_title(); ?>" >Подробнее</a>
                                 </div>
                            </div><!-- post -->
                          <?php  endwhile; ?>
                        <?php wp_reset_postdata(); ?>
    • Ответ изменён 1 month назад пользователем  vitaminnnka.
    • Ответ изменён 1 month назад пользователем  vitaminnnka.
    • Ответ изменён 1 month назад пользователем  vitaminnnka.
    • Ответ изменён 1 month назад пользователем  vitaminnnka.
    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, wpcute.ru

    Для комментария
    <?php comment_author( $comment_ID ); ?>

    Для записи
    <?php the_author(); ?>

    Нет, это не то что нужно. Мне нужно имя и фамилия.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Мне нужно имя и фамилия.

    А comment_author( $comment_ID ) что выводит?

    Вот эти значения выводит

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    А в профилях пользователей log и admin указаны имя и фамилия?

    И что у них выбрано в профиле в поле «Отображать как»?

    Спасибо, уже сделала

    • Ответ изменён 1 week, 4 days назад пользователем  vitaminnnka.
Просмотр 8 ответов — с 1 по 8 (всего 8)