Вывод дополнительной картинки на странице пользователя

Подскажите как добавить картинку через ACF для пользователя. Я вывожу ее так:

Вывод дополнительной картинки на странице пользователя

Проблема заключается в том, ее видит непосредственно сам пользователь.
Но я хочу чтобы видели все пользователи.
Проще говоря организовать обложку для профиля. Как в примере ниже:
 

Вывод дополнительной картинки на странице пользователя

Спасибо!

 

Добавить Комментарий

    Если ее видит только сам пользователь, то где то есть проверка, покажите весь код вывода картинки.

    Добавить Комментарий

    В скриншоте и есть весь код, я его добавляют на страницу author.php

    <?php get_header(); ?>
    
    <div class="content uk-container uk-container-large">
    <div class="uk-grid-divider" uk-grid uk-height-viewport="expand: true">
    
    <div class="uk-width-expand">
    <ul class="uk-breadcrumb uk-margin-top">
    
    <?php if ( function_exists('yoast_breadcrumb') ) { yoast_breadcrumb(); } ?>
    
    </ul>
    <?php the_archive_title( '<h1>', '</h1>' ); ?>
    
    <?php the_archive_description( '<p>', '</p>' );?>
    <ul class="uk-margin-bottom uk-grid-small uk-child-width-1-2@s uk-child-width-1-3@m uk-child-width-1-5@l uk-child-width-1-6@xl" uk-grid uk-height-match="target: .uk-card">
    
    <?php if ( have_posts() ) : ?>
    
    <?php while ( have_posts() ) : the_post(); ?>
    
    <li>
    
    <?php get_template_part( 'content' ); ?>
    
    </li>
    
    <?php endwhile; ?>
    
    <?php else : ?>
    
    Постов нет!
    
    <?php endif; ?>
    <!-- LOAD MORE POST -->
    
    <?php if ( $wp_query->max_num_pages > 1 ) : ?>
    
    <script>
    
    var ajaxurl = '<?php echo site_url() ?>/wp-admin/admin-ajax.php';
    
    var true_posts = '<?php echo serialize($wp_query->query_vars); ?>';
    
    var current_page = <?php echo (get_query_var('paged')) ? get_query_var('paged') : 1; ?>;
    
    var max_pages = '<?php echo $wp_query->max_num_pages; ?>';
    
    </script>
    
    <li id="true_loadmore" class="uk-text-center" style="width:100%"><button class='uk-button uk-button-default'>Загрузить ещё</button></li>
    
    <?php endif; ?>
    
    <!-- LOAD MORE POST -->
    </ul>
    <div class="uk-margin">
    
    <?php cssdrive_pagenavi(); ?>
    
    </div>
    </div><!-- .uk-width-expand -->
    <div class="uk-width-auto uk-visible@s">
    
    <?php get_sidebar(); ?>
    
    </div><!-- .uk-width-auto -->
    
    </div><!-- .uk-grid -->
    </div><!-- .uk-container -->
    
    <?php get_footer(); ?>
    

    Тут нет вашего кода.

    Приведите пример кода, который показывает картинку автору, но не показывает обычным пользователя(или что там у вас не работает).

    в 19.09.2017.

    Видимо мне сложно объяснить будет, проще показать )

    в 19.09.2017.

    Вы используете wp_get_current_user() (или что то такое), для получения Id пользователя.

    Но эта функция возвращает id авторизованного пользователя, а вам нужно id автора.

    Посмотрите вот эти функции для получения id

    https://codex.wordpress.org/Function_Reference/get_the_author

    https://developer.wordpress.org/reference/functions/the_author_meta/

     

    в 20.09.2017.

    Вы выводите картинку авторизованного пользователя. А вам нужно выводить картинку автора страницы

    в 20.09.2017.

    Все испробовал, никак не получается вывести картинку (

    в 21.09.2017.
    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.