Может ли кто-нибудь рассказать мне, как я могу ограничить пользователя редактированием только своего сообщения. Я использовал плагин редактора роли, но он позволяет пользователю редактировать все сообщения пользователей. Я создаю плагин с секретным сайтом, в который пользователь может публиковать (пользовательский тип сообщения), и он может редактировать свой пост.Как я могу ограничить пользователя в wordpress
1
A
ответ
0
Вы можете использовать плагин advanced access manager для него.
0
Вы можете ограничить пользователя только редактированием своих сообщений, используя этот бит кода.
function my_authored_content($query) {
//get current user info to see if they are allowed to access ANY posts and pages
$current_user = wp_get_current_user();
// set current user to $is_user
$is_user = $current_user->user_login;
//if is admin or 'is_user' does not equal #username
if (!current_user_can('manage_options')){
//if in the admin panel
if($query->is_admin) {
global $user_ID;
$query->set('author', $user_ID);
}
return $query;
}
return $query;
}
add_filter('pre_get_posts', 'my_authored_content');
function remove_menu_items() {
$current_user = wp_get_current_user();
if (!current_user_can('manage_options')) {
//hides comments menu
remove_menu_page('edit-comments.php');
// hides posts menu
remove_menu_page('edit.php');
hides pages menu
remove_menu_page('edit.php?post_type=page');
}
}
add_action('admin_menu', 'remove_menu_items');
Надеется, что это помогает :-)
Смежные вопросы
- 1. Как я могу ограничить каталог шаблонов в url в WordPress
- 2. Как я могу ограничить wordpress meta_box на одной странице?
- 3. Как я могу ограничить пользователя MySQL конкретными таблицами
- 4. Как я могу ограничить пользователя удалением последнего элемента из мультиселектора
- 5. как я могу ограничить принадлежность_ только для определенного типа пользователя?
- 6. Как я могу ограничить пользователя, чтобы выбрать только один флажок?
- 7. Как я могу ограничить пользователя созданием только ограниченного числа объектов
- 8. Как я могу ограничить это?
- 9. Как я могу ограничить pygame.draw.circle?
- 10. Как я могу ограничить функцию?
- 11. Как я могу ограничить Parallel.ForEach?
- 12. Как я могу отобразить конкретную запись пользователя в Wordpress?
- 13. Как ограничить контент на странице в WordPress на пользователя
- 14. Как ограничить выдержку в wordpress?
- 15. Как я могу ограничить SQL-запрос неразрушающим?
- 16. Как я могу ограничить выбор в MySQL?
- 17. Как ограничить пользователя в asp.net?
- 18. Могу ли я ограничить пользователя SQL только хранимыми процедурами?
- 19. Как я могу получить архивы Wordpress по имени пользователя?
- 20. Как ограничить доступ пользователя?
- 21. Могу ли я временно изменить роль пользователя в Wordpress?
- 22. Как ограничить вход пользователя?
- 23. Как я могу ограничить dateInput в R в определенные месяцы?
- 24. Wordpress регистрация пользователя
- 25. Как я могу использовать Wordpress?
- 26. Как отличить роли пользователя в wordpress?
- 27. Как я могу ограничить возможности хостов?
- 28. Как я могу ограничить это число?
- 29. Как я могу ограничить BB DateTimePicker?
- 30. Как я могу ограничить текст элемента?
роли редактор плагин будет работать, –
не мог бы вы просто установить роль пользователя автор на странице администратора пользователя? В соответствии с [Роли и возможности] (http://codex.wordpress.org/Roles_and_Capabilities#Summary_of_Roles) страницы Кодекса, которые должны делать то, что вы хотите. – Hobo
@Hobo я уже пробовал, но не повезло, вы можете дать мне пример, пожалуйста, –