不太确定你的目标是什么,但也许。。
function themeperauthor_need_switch() {
global $post
//, $current_user;
if( !isset( $post->post_type ) )
return \'\';
if ( $post->post_type == \'weblogs\' )
return get_the_author_meta( \'themeperauthor\',
$post->post_author
//$current_user->ID
);
return \'\';
}
假设您想基于post-author获取meta,但如果您真的需要,可以为当前用户切换(在代码中留下备用行,但被注释掉)。
NOTE: 如果使用$current_user
, 您应该先检查是否有用户登录。。if( is_user_logged_in() )
或类似。。