如何在侧边栏小部件中显示作者元

时间:2017-11-22 作者:jHaury

我试图在自定义边栏小部件中显示作者元数据(用户名、电子邮件),但我无法理解。

我可以在模板页面上显示信息(使用php),但这对我所需要的不起作用。我还了解了如何通过手动指定用户id来调用元数据。

我已经尝试在我的小部件代码中使用在模板页面上工作的相同代码,但它不起作用(我没有使用WP小部件部分)。

如何在侧边栏小部件中显示元数据(用户名和电子邮件)?有没有办法用php提取帖子的用户id?或者有没有更好的/不同的方法通过php获取用户元?我猜这个小部件不能访问与普通页面相同的帖子信息?

1 个回复
最合适的回答,由SO网友:jHaury 整理而成

我完全是偶然发现的。我已经尝试了发布的解决方案,但它们对我不起作用,很可能是因为我使用的主题(TravelTour)。

对我来说,为了让用户元显示出来,我必须在它之前调用wp\\u reset\\u query。我不知道为什么。

示例:

wp_reset_query();
// then
echo get_the_author_meta(\'user_email\');

结束

相关推荐

非登录用户的函数.php中的Author Page用户ID

我想访问作者id 当访问者访问作者页面时?当我输入代码时author.php 文件,我可以像下面这样打印作者id$q_obj = get_queried_object(); $user_id = (int) $q_obj->data->ID; 但是,如果我想user id 功能。php,我应该如何打印?function zb_user_analyze() { // I would like to access user id here } ad