Hogyan tudom automatikusan a user role-t átállítani subscriber-re (feliratkozó), ha a felhasználó be van jelentkezve + a user role-je: none (nem tartozik hozzá felhasználói szerepkör)?
Lehet ez adatbázisos állítás, de lehet ez másfajta is.
Válaszotokat előre is köszönöm.
Ãgy próbálkoztam:
<?php $user_idby = get_current_user_id();
$capacwp = get_usermeta( $user_idby, $table_prefix.‘capabilities’ );
if ( is_user_logged_in() == true ) {
if (!(current_user_can(‘edit_post’))) {
update_user_meta($user_idby, ‘wp010_capabilities’, ‘a:1:{s:13:“subscriber”;s:1:“1”;}’);
update_user_meta($user_idby, ‘wp009_capabilities’, ‘a:1:{s:13:“subscriber”;s:1:“1”;}’);
}
}?>
mi lehet a gond?<?php $user_idby = get_current_user_id();
$capacwp = get_usermeta( $user_idby, $table_prefix.‘capabilities’ );
if ( is_user_logged_in() == true ) {
if (!(current_user_can(‘edit_post’))) {
update_user_meta($user_idby, ‘wp010_capabilities’, ‘a:1:{s:13:“subscriber”;s:1:“1”;}’);
update_user_meta($user_idby, ‘wp009_capabilities’, ‘a:1:{s:13:“subscriber”;s:1:“1”;}’);
}
}?>
mi lehet a gond?
Hmm… érdekes. Már eleve az alaphelyzet érdekes, hogy valaki be van jelentkezve, de a role-ja None értékű.
Pontosabban mi a cél?