我当前的WP主题如何仅为“成员”显示项目的片段:
<?php if ($userstatus == "member" && !get_user_meta( $current_user->ID, "emailhash", true )) { ?>
如何在函数中排除用户的片段:
add_filter( 'mycred_exclude_user', 'mycred_pro_exclude_by_wprole', 10, 3 );
function mycred_pro_exclude_by_wprole( $excluded, $user_id, $mycred ) {
// User is already set to be excluded
if ( $excluded === true ) return $excluded;
if ( $user_id == 0 || $user_id === NULL )
$user = wp_get_current_user();
else
$user = get_userdata( $user_id );
// Look for a specific role - replace with your role
if ( user_can( $user_id, 'subscriber' ) ) return true;
return $excluded;
}
我尝试了很多方法,但我不明白如何正确排除这种类型的订阅者。当我只想要排除主题“成员”订阅者时,Exclude Subscriber片段将排除我的其他类型的订阅者。