Вы просматриваете старую версию данной страницы. Смотрите текущую версию.
Сравнить с текущим |
просмотр истории страницы
Как оставить только "Личный кабинет"
- Заходите в админку wordpress http://<ip:port>/wp-admin
- Переходите в меню Плагины
- Нажамиете на кнопку Добавить новый и вводите в строку поиска Simple 301 Redirects
- Устанавливаете плагин Simple 301 Redirects и активируете его
- Слева, в меню "Параметры", появится пункт 301 Redirects
- Заходите в 301 Redirects и добавляете редирект из корня ( / ) на кабинет ( /cabinet/welcome ) и сохраняете
После этого при заходе на сайт будет автоматический редирект на кабинет
Восстановить .htaccess, если он был отредактирован, через командную строку командой:
yes | cp /app/asr_cabinet/skelet/var/wordpress/.htaccess /app/asr_cabinet/var/wordpress/.htaccess
Задача 1.
Удалить меню основного сайта из кабинета при отключении основного сайта
- Перейти в меню "Страницы"
- Выделить все страницы
- Выбрать пункт меню "Удалить"
- Нажать кнопку "Применить"
- Перейти в меню "Внешний вид"
- Подменю "Меню"
- Выбрать пункт "Меню главного сайта"
- Нажать кнопку "Выбрать"
- Нажать ссылку "Удалить меню"
Как оставить только "Личный кабинет" (Устарело)
Данный метод устарел и при использовании может привести к не предусмотренному поведению личного кабинета.
Для этого редактируем файл /app/asr_cabinet/var/wordpress/.htaccess и приводим его к такому виду:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RedirectMatch ^/$ /cabinet RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !cabinet RewriteRule (.*) /cabinet [NC,R=301,L] #RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress <IfModule mod_php5.c> php_value short_open_tag 1 </IfModule>
При входе на сайт абоненты будут попадать сразу в личный кабинет.
Для редактирования файла понадобятся права учетной записи root
Изменить форму веб-авторизации
Изменить шаблон cabinet_modules/modules/tpls/Authorize.php по статье Замена шаблонов страниц личного кабинета или Пользовательские модули в cabinet_modules