admin管理员组文章数量:1130349
I have some posts, each post have different authors(users).
I save each author image avatar in user_meta table.
Now i want show each author avatar in self posts. i get user_id with wp_get_current_user() function. but it work when user is logged in, i want when user not logged in get user id and show user avatar
Here my code
first way show user post avatar to all post not work $current_user = $post->post_author;
<?php if (!empty(get_user_meta($current_user, 'user_avatar', true))): ?>
<img src="<?php echo get_user_meta($current_user, 'user_avatar', true); ?>" alt="some text">
Second way work, but whene user is logged in
$current_user = wp_get_currebt_user();
<?php if (!empty(get_user_meta($current_user->ID, 'user_avatar', true))): ?>
<img src="<?php echo get_user_meta($current_user->ID, 'user_avatar', true); ?>" alt="some text">
I have some posts, each post have different authors(users).
I save each author image avatar in user_meta table.
Now i want show each author avatar in self posts. i get user_id with wp_get_current_user() function. but it work when user is logged in, i want when user not logged in get user id and show user avatar
Here my code
first way show user post avatar to all post not work $current_user = $post->post_author;
<?php if (!empty(get_user_meta($current_user, 'user_avatar', true))): ?>
<img src="<?php echo get_user_meta($current_user, 'user_avatar', true); ?>" alt="some text">
Second way work, but whene user is logged in
$current_user = wp_get_currebt_user();
<?php if (!empty(get_user_meta($current_user->ID, 'user_avatar', true))): ?>
<img src="<?php echo get_user_meta($current_user->ID, 'user_avatar', true); ?>" alt="some text">
Share
Improve this question
asked Oct 28, 2018 at 5:56
davOOddavOOd
271 silver badge7 bronze badges
1 Answer
Reset to default 1To show author avatar per post inside loop you need to modify a little:
$current_post_author_id = get_the_author_meta( 'ID' );
<?php if (!empty(get_user_meta($current_post_author_id, 'user_avatar', true))): ?>
<img src="<?php echo get_user_meta($current_post_author_id, 'user_avatar', true); ?>" alt="some text">
Try, if it works for you.
I have some posts, each post have different authors(users).
I save each author image avatar in user_meta table.
Now i want show each author avatar in self posts. i get user_id with wp_get_current_user() function. but it work when user is logged in, i want when user not logged in get user id and show user avatar
Here my code
first way show user post avatar to all post not work $current_user = $post->post_author;
<?php if (!empty(get_user_meta($current_user, 'user_avatar', true))): ?>
<img src="<?php echo get_user_meta($current_user, 'user_avatar', true); ?>" alt="some text">
Second way work, but whene user is logged in
$current_user = wp_get_currebt_user();
<?php if (!empty(get_user_meta($current_user->ID, 'user_avatar', true))): ?>
<img src="<?php echo get_user_meta($current_user->ID, 'user_avatar', true); ?>" alt="some text">
I have some posts, each post have different authors(users).
I save each author image avatar in user_meta table.
Now i want show each author avatar in self posts. i get user_id with wp_get_current_user() function. but it work when user is logged in, i want when user not logged in get user id and show user avatar
Here my code
first way show user post avatar to all post not work $current_user = $post->post_author;
<?php if (!empty(get_user_meta($current_user, 'user_avatar', true))): ?>
<img src="<?php echo get_user_meta($current_user, 'user_avatar', true); ?>" alt="some text">
Second way work, but whene user is logged in
$current_user = wp_get_currebt_user();
<?php if (!empty(get_user_meta($current_user->ID, 'user_avatar', true))): ?>
<img src="<?php echo get_user_meta($current_user->ID, 'user_avatar', true); ?>" alt="some text">
Share
Improve this question
asked Oct 28, 2018 at 5:56
davOOddavOOd
271 silver badge7 bronze badges
1 Answer
Reset to default 1To show author avatar per post inside loop you need to modify a little:
$current_post_author_id = get_the_author_meta( 'ID' );
<?php if (!empty(get_user_meta($current_post_author_id, 'user_avatar', true))): ?>
<img src="<?php echo get_user_meta($current_post_author_id, 'user_avatar', true); ?>" alt="some text">
Try, if it works for you.
本文标签: pluginsHow to get current post user id
版权声明:本文标题:plugins - How to get current post user id 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/questions/1749227734a2335816.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论