WordPress: functions.php를 사용하여 동적으로 사용자 기능 수정
functions.php
를 사용하여 사용자 기능을 동적으로 수정할 수 있습니다. 즉, 보안 측면에서 administrator
과 같이 FTP을 편집할 수 있는 방법이 있을 때 functions.php
역할을 할 수 있습니다.다음은 코드 예제입니다.
# functions.php
function custom_user_cap() {
// get user
$user = new WP_User( <user-ID> );
//$user = new WP_User( '<user-login-name>' );
//$user = wp_get_current_user();
// modify capabilities
// for example, those to manage users
$user->add_cap( 'list_users' );
$user->add_cap( 'edit_users' );
$user->add_cap( 'create_users' );
$user->add_cap( 'delete_users' );
}
// register action
add_action( 'admin_init', 'custom_user_cap' );
functions.php
에 추가하면 ID, 로그인 이름 또는 로그인 정보로 얻은 사용자에게 reader
또는 editor
인 경우에도 사용자를 관리할 수 있는 기능을 제공합니다.Wordpress 사용자 기능 목록은 here 입니다.
Reference
이 문제에 관하여(WordPress: functions.php를 사용하여 동적으로 사용자 기능 수정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nabbisen/wordpress-modify-user-capabilities-dynamically-with-functions-php-383n텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)