programing

워드프레스 - 편집자가 테마 위젯을 관리하도록 허용

bestprogram 2023. 10. 19. 22:38

워드프레스 - 편집자가 테마 위젯을 관리하도록 허용

편집자에게 테마 위젯을 관리할 수 있는 권한을 부여할 수 있습니까?기본적으로 관리자만 이 작업을 수행할 수 있습니다.

고마워, 존

플러그인을 사용하지 않으려면 기능에 플러그인을 추가할 수도 있습니다.php나 그와 비슷한 곳.

$role = get_role('editor');
$role->add_cap('edit_theme_options');

위젯을 변경하는 것은 편집자가 사용할 수 없는 switch_them 기능이기 때문에 이를 달성하기 위해 플러그인을 사용해야 할 것 같습니다.Capability Manager와 같이 역할 및 기능을 변경하는 플러그인이 필요합니다.워드프레스 포럼에서 이 문제에 대한 비슷한 주제를 확인합니다.

WordPress 3.2.1에서 기능은edit_theme_options.switch_themes는 사용 가능한 테마와 다른 테마를 활성화할 수 있도록 하는 것 이상의 기능을 수행하지 않습니다.

네, 여러 가지 방법이 있습니다.코드를 엉망으로 만들지 않으려면 관리 메뉴 편집기라는 플러그인을 사용하면 위젯 및 테마 옵션에 대한 편집기 역할 액세스가 가능합니다.저에게 불행한 부분은 테마 옵션에 대한 접근 권한이 있는 위젯에 대한 wp 묶음 접근입니다.이를 해결하기 위해 관리자(Adminize)라는 다른 플러그인을 설치하면 메뉴에서 내용을 숨길 수 있습니다.

두 번째 해결책은 함수에 코드를 사용하는 것입니다.php

$role = get_role('editor');
$role->add_cap('edit_theme_options');

관리자에 대한 위젯 액세스만 생성하려면 Adminize(관리)를 설치하여 테마 옵션과 같은 항목을 숨깁니다.

언급URL : https://stackoverflow.com/questions/1880523/wordpress-allow-editors-to-manage-theme-widgets