您可以使用获取当前用户IDget_current_user_id( )
:
$user_id = get_current_user_id( );
用户ID可用于获取用户数据
get_userdata( )
:
$user_data = get_userdata( $user_id );
有了这些信息,你应该能够用
WP_Query
.
例如(按用户nicename):
$query = new WP_Query( \'author_name=rami\' );
将这一切结合在一起,您可以创建如下内容:
if ( is_user_logged_in( ) ) {
$user_id = get_current_user_id( );
$user_data = get_userdata( $user_id );
$query = new WP_Query( \'author_name=\' . $user_data->user_nicename );
if( $query->have_posts( ) ) {
while( $query->have_posts( ) ) {
$query->the_post( );
// The Loop
}
}
} else {
// A visitor
}
您可以对代码稍加修改,以获得一篇文章
WP_Query
但你肯定会更进一步。