#wpbar 26/3 - förenkla wp-admin
TRANSCRIPT
![Page 1: #wpbar 26/3 - Förenkla WP-admin](https://reader035.vdocuments.site/reader035/viewer/2022080907/55aa934b1a28aba53e8b4611/html5/thumbnails/1.jpg)
![Page 2: #wpbar 26/3 - Förenkla WP-admin](https://reader035.vdocuments.site/reader035/viewer/2022080907/55aa934b1a28aba53e8b4611/html5/thumbnails/2.jpg)
FÖRENKLA FÖR DINAREDAKTÖRER
![Page 3: #wpbar 26/3 - Förenkla WP-admin](https://reader035.vdocuments.site/reader035/viewer/2022080907/55aa934b1a28aba53e8b4611/html5/thumbnails/3.jpg)
![Page 4: #wpbar 26/3 - Förenkla WP-admin](https://reader035.vdocuments.site/reader035/viewer/2022080907/55aa934b1a28aba53e8b4611/html5/thumbnails/4.jpg)
![Page 5: #wpbar 26/3 - Förenkla WP-admin](https://reader035.vdocuments.site/reader035/viewer/2022080907/55aa934b1a28aba53e8b4611/html5/thumbnails/5.jpg)
ÄNDRA BEHÖRIGHETER
$role = get_role(’author’);
$role->remove_cap(’edit_posts’);
$role->add_cap(’edit_pages’);
![Page 6: #wpbar 26/3 - Förenkla WP-admin](https://reader035.vdocuments.site/reader035/viewer/2022080907/55aa934b1a28aba53e8b4611/html5/thumbnails/6.jpg)
function change_author_capabilities() {
$role = get_role( 'author' ) ;
$role->remove_cap( 'edit_published_posts' );
$role->remove_cap( 'publish_posts' );
$role->remove_cap( 'delete_published_posts' );
$role->remove_cap( 'edit_posts' );
$role->remove_cap( 'delete_posts' );
$role->add_cap( 'upload_files' );
$role->add_cap( 'edit_pages' );
$role->add_cap( 'edit_others_pages' );
$role->add_cap( 'edit_published_pages' );
}
add_action( 'admin_init', 'change_author_capabilities' );
![Page 7: #wpbar 26/3 - Förenkla WP-admin](https://reader035.vdocuments.site/reader035/viewer/2022080907/55aa934b1a28aba53e8b4611/html5/thumbnails/7.jpg)
HANTERA MENYN?
function remove_menu_items() {
remove_menu_page( 'index.php' );
remove_menu_page( 'separator1' );
remove_menu_page( 'upload.php' );
}
add_action( 'admin_menu', 'remove_menu_items' );
![Page 8: #wpbar 26/3 - Förenkla WP-admin](https://reader035.vdocuments.site/reader035/viewer/2022080907/55aa934b1a28aba53e8b4611/html5/thumbnails/8.jpg)
![Page 9: #wpbar 26/3 - Förenkla WP-admin](https://reader035.vdocuments.site/reader035/viewer/2022080907/55aa934b1a28aba53e8b4611/html5/thumbnails/9.jpg)
ÄNDRA RUBRIKER?
function change_post_label() {
global $menu;
global $submenu;
$menu[5][0] = 'News';
$submenu['edit.php'][5][0] = 'News';
$submenu['edit.php'][10][0] = 'Add News';
$submenu['edit.php'][16][0] = 'News Tags';
}
add_action( 'admin_menu', 'change_post_label' );
![Page 10: #wpbar 26/3 - Förenkla WP-admin](https://reader035.vdocuments.site/reader035/viewer/2022080907/55aa934b1a28aba53e8b4611/html5/thumbnails/10.jpg)
function change_post_object() {
global $wp_post_types;
$labels = &$wp_post_types['post']->labels;
$labels->name = 'News';
…
$labels->singular_name = 'News';
$labels->add_new = 'Add News’;
}
add_action( 'init', 'change_post_object' );
![Page 11: #wpbar 26/3 - Förenkla WP-admin](https://reader035.vdocuments.site/reader035/viewer/2022080907/55aa934b1a28aba53e8b4611/html5/thumbnails/11.jpg)
![Page 12: #wpbar 26/3 - Förenkla WP-admin](https://reader035.vdocuments.site/reader035/viewer/2022080907/55aa934b1a28aba53e8b4611/html5/thumbnails/12.jpg)
LÄNKTIPS
Originalföreläsning – WordCamp Oslo 2014
speakerdeck.com/noeltock/designing-web-applications
Kodexempel
gist.github.com/noeltock