WordPress как на ладони
wordpress jino

[Решено] Удаляем кастомный админ интерфейс для пользователя(ей) «Subscriber»

Хочу на сайте запилить (сейчас интересуют разделы 2 и 3):

1 Свою страницу регистрации - свое оформление (пока не осваивал но статьи попадались)
2 Нужно чтоб пользователь с ролью подписчик не мог попасть в раздел site.com/wp-admin/
3 Буду делать отдельную страницу с разной инфой

--
короче админку пользователя нужно реализовать по типу как на текущем сайте, подскажите куда рыть и ссылочки

Главное: плагины не предлагать

Вообще все затевалось для создания функционала "избранных записей" - но когда вопрос с избранным решен, можно и доп функционал допилить, тем самым у пользователя появятся:

1 - страница с избранными постами
2 - страница с редактированием
3 - в планах страница с выставленными комментариями (как реализовать ещё не знаю)
4 - ещё страницы не придумал но что нибудь запилю

Сейчас же на вордпрессе у пользователя есть только админка

Вот мой франкинштейн

    /*=START= ОТКЛЮЧАЕМ АДМИНКУ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ (from KOLSHIX) */
	// 1 блокировка админки WP-ADMIN - делаем редирект 
	add_action('admin_init', function(){
		if ( ! defined('DOING_AJAX') && ! current_user_can('edit_posts') && ! current_user_can('manage_options') ) { // тут права пользователей
			wp_redirect( site_url() );
			exit;      
		}
	});
	// 2 скрываем админ панель (admin bar)
	add_action('after_setup_theme', function(){
		if ( ! is_admin() && ! current_user_can('manage_options') && ! current_user_can('manage_options')  ) // тут права пользователей
			show_admin_bar( false );
	});
	/*=END= ОТКЛЮЧАЕМ АДМИНКУ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ  (from KOLSHIX) */
1
kolshix
428
6 месяцев назад

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация