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

Подскажите как добавить картинку через 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.
Добавить Комментарий

Ваш ответ

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