Uprawnienia użytkowników dla custom_post_type
-
Posiadam następujący zarejestrowany typ wpisów. `
function info_zal() { register_post_type('info_zal', array( 'labels' => array( 'name' => 'Info załogi', 'singular_name' => 'Info załogi', 'add_new' => 'Dodaj info', 'edit_item' => 'Edit info', 'new_item' => 'Nowe info', 'view_item' => 'View info', 'search_items' => 'Szukaj info', 'not_found' => 'Nie znaleziono info', 'not_found_in_trash' => 'No info found in Trash' ), 'public' => true, 'publicly_queryable' => true, 'exclude_from_search' => false, 'supports' => array( 'title', 'excerpt', 'editor' ), 'taxonomies' => array('category', 'post_tag') // this is IMPORTANT )); } add_action('init', 'info_zal'); register_post_type( 'info_zal' ); register_post_type( 'info_zal', $args_array );
Googlowałem i żadne podane metody nawet z wtyczkami mi nie wychodzą. Mianowicie jak ustawić by typ wpisów info_zal był widoczny i możliwy do edycji tylko dla użytkowników z uprawnieniami Administratora. Nie chciałbym aby użytkownicy typu autor mogli edytować i dodawać wpisy z sekcji info_zal.
Wiem, że ma to związek z osadzeniem 'capability_type’ =>, lecz nie do końca rozumiem jak do tego pisać warunki. Podane solucje w ogóle nie funkcjonują u mnie. Może źle zdeklarowałem custom_post_type.
- Temat ‘Uprawnienia użytkowników dla custom_post_type’ jest zamknięty na nowe odpowiedzi.