我有一个管理页面,在这个管理页面的回调中,我需要查询当前用户的帖子。因此,我们假设这是我添加菜单页的函数:
add_menu_page( \'My billings \', \'Billings\', \'manage_options\', \'billings\',
\'billings_html\', \'dashicons-analytics\' );
这是回调函数:
function billings_html() {
$user_id = get_current_user_id();
$barbershops = new WP_Query( array(
\'author\' => $user_id,
\'post_type\' => \'barbershop\'
) );
print_r( $barbershops );
}
我需要提到的是,我的代码在插件中。我无法包装代码以获取函数中的ID并使用操作运行它。正如您所知,这是我得到的错误:
Uncaught Error: Call to undefined function wp_get_current_user() ...
我不知道如何在这个插件中获取用户id。