Whitelabel error page перевод: Почему возникла ошибка Whitelabel? — Хабр Q&A

Содержание

java — Проблемы с простым проектом с Spring Framework


Вопрос задан


Изменён
1 год 2 месяца назад


Просмотрен
10k раза

Пытаюсь написать приложение по https://www.toptal.com/spring/beginners-guide-to-mvc-with-spring-framework
Запускается успешно, но на localhost пишет:

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Как исправить ее в данном проекте?

В HTML в строке по типу

<tr th:each="student : ${students}">

students

выделяется как ошибка. Почему?

К

  • java
  • spring-mvc
  • thymeleaf






7

При работе Spring Boot + Freemarker если появляется страница:

Whitelabel Error Page
This application has no explicit mapping for
/error, so you are seeing this as a fallback.

В версии spring-boot-starter-parent 2.2.1.RELEASE не работает freemarker:

  1. переименуйте файлы Freemarker c .ftl на .ftlh
  2. Добавьте в application.properties:

    spring.freemarker.expose-request-attributes=true
    spring.freemarker.suffix= .ftl

Проблема #1: на / ничего не замаплено, поэтому при открытии сайта вы видите подобную ошибку.

Проблема #2: если обратиться по адресу /students, то появляется еще одна ошибка, но уже другая: Exception evaluating SpringEL expression: "student.forename + ' ' + student.surame" (students:16). Если очень внимательно посмотреть, то уже ясно в чем дело, но на всякий случай можно посмотреть в консоль на исключение: org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 33): Property or field 'surame' cannot be found on object of type 'wenti. entity.Student' - maybe not public?
Причина в банальной опечатке — вы обращаетесь к полю surame, вместо surname.

В дополнение к ответу о том, что:

При работе Spring Boot + Freemarker если появляется страница:

Whitelabel Error Page
This application has no explicit mapping for error, so you are seeing this as a fallback.

У меня версия spring-boot-starter-parent 2.5.3 чтобы работал freemarker сделал следующее:

Добавьте в ваш файл application.properties:

spring.freemarker.expose-request-attributes=true
spring.freemarker.cache=false
spring.freemarker.template-loader-path=file:src/main/resources/templates/ 
spring.freemarker.suffix: .ftl

В ошибке написано, что неверный мапинг по адресу /error. Spring перенаправляет вас на страницу /error когда по вашему GET запросу произошла ошибка на сервере.

Какие есть варианты
1. Ошибка при получении/обработке данных на сервере (как пример NullPointerException). Пройтись дебагом по коду, посмотреть не выпадает ли где exception.
2. Ошибка при парсинге страницы thymeleaf.

Посмотрите лог, скорее всего ваша ошибка выше, чем то, что вы указали в отрывке.






1







Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации


Почта

Необходима, но никому не показывается





Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки


что за ошибка и как ее исправить – База знаний Timeweb Community

Когда на сайт пытается попасть человек, а вместо искомого контента натыкается на ошибку, то важно выяснить, что это за ошибка и почему она посмела явиться в столь неподходящий (а это любой) момент.

Благо у нас есть замечательные коды 4хх и 5хх, хоть и не так подробно, как хотелось бы, но рассказывающие о том, почему возникла ошибка. Ну а мы, зная эту информацию, можем попытаться ошибку исправить. 

В этом материале речь пойдет об ошибке 405 Method Not Allowed. В деталях опишу проблему и расскажу, как ее побороть.

Что означает код ошибки сервера 405?

Код 405 Method Not Allowed говорит нам о том, что сервер получил определенный запрос с заданным HTTP-методом, смог его распознать, но не дает добро на его реализацию. То есть пользователь не получит доступ к контенту, который запросил.

В отличие от 404, 405 уточняет, что запрашиваемая страница существует и функционирует. Только вот стоит изменить используемый в HTTP-запросе метод. Иначе ничего не выйдет. 

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Из-за чего я вижу эту ошибку?

Есть 9 HTTP-методов, которые используются браузерами для общения с серверами. Из них два задействуются чаще остальных. Это метод GET для запроса информации с ресурса и метод POST для передачи какой-нибудь информации на ресурс. Два метода покрывают почти все существующие сценарии взаимодействия клиента и сервера от запроса статьи до отправки логина и пароля на сайт. Так как они выполняют разные задачи, для сервера нет никакой нужды принимать GET для авторизации на сайте или POST для загрузки данных. Если же клиент так делает и отправляет некорректный запрос (не с тем методом, который должен быть), то сервер ответит ему ошибкой. То же произойдет, если ресурс будет настроен так, что не сможет принимать специфичный набор запросов, не попадающих в «стандарт». Такие дела.

Как исправить 405 Method Not Allowed?

Ок, небольшой ликбез провел, теперь расскажу о том, что можно предпринять, чтобы исправить обнаруженную ошибку и вернуть посетителям доступ к сайту. 

Что может сделать пользователь?

Ошибка Method Not Allowed под номером 4хх вроде бы говорит о вине клиента. Но несмотря на это, пользователь мало что может сделать, чтобы устранить проблему. В его компетенции только убедиться в том, что он не допустил ошибку в базовых вещах, и попробовать повторить те же действия в надежде на успех.

Заново открыть ту же страницу

Иногда 405 Method Not Allowed может исчезнуть после перезагрузки страницы. Так что перед тем как принимать сложные решения и жаловаться на владельцев сайта, нажмите F5 или Cmd + R раза два. 

Проверить, правильно ли он ввел URL-адрес

Несложная задача, но полезная. Как и в случае с кучей других ошибок, 405 может явиться из-за банальной опечатки или лишнего символа. К тому же многие серверы защищены таким образом, чтобы напрочь блокировать доступ к несуществующим страницам или каким-либо подуровням (в которые человек может пытаться залезть неслучайно). 

Так что пользователю стоит заглянуть в адресную строку браузера и убедиться в корректности введенной ссылки. Если что-то нет так, то лучше открыть главную страницу сайта и искать нужную информацию там, а не пытаться попасть на нее, вводя адрес вручную.  

Что может сделать владелец сайта?

Как это часто бывает, у сервера гораздо больше способов исправить клиентскую ошибку. Тут реально целый ворох решений: от удаления подозрительных компонентов из CMS до редактирования конфигурационных файлов. 

Проверить настройки сервера

Тут будут инструкции для владельцев сайтов на базе Apache и Nginx в Timeweb. Понятно, что есть другие варианты конфигураций, но эти два — чуть ли стандарт, использующийся повсеместно. А информация, касающаяся конкретно Timeweb, заденет только расположение файлов и работу с панелью управления хостинга. Остальные моменты универсальны. 

Инструкция для пользователей Apache

Наша задача состоит в том, чтобы в файле .htaccess найти записи, которые могут провоцировать появление ошибки 405. А потом их закомментировать или удалить. Чтобы это сделать:

  • Открываем панель управления Timeweb.
  • Ищем внутри вкладку «Файловая система» и переходим на нее. (.)$ http://timeweb/ru/new$1 [R=405,L]

    За появление ошибки отвечает запись [R=405,L]. То есть в настройках указано, как себя будет вести сервер при определенном запросе. Надо найти все такие директивы и закомментировать их, поставив # перед записью.

    Инструкция для пользователей Nginx

    Здесь нужно сделать примерно то же. Разница в том, как выглядит файл с настройками и в его расположении. 

    • Ищем файл nginx.conf по пути /usr/local/nginx/conf или /usr/local/etc/nginx.
    • Открываем его любым текстовым редактором.
    • Находим код, включающий в себя упоминание ошибки 405.

    В Nginx код выглядит немного сложнее. Например, запрос метода для ссылки https://moysait.com/ru/services/create будет выглядеть так:

    
    server { listen 80; listen 443 ssl;
    
    server_name moysait.com;
    
    location /users/create { if ($request_method = POST) { return 405 https://moysait. com/services/create$request_uri; } } }

    Делаем ту же процедуру. Останавливаемся везде, где находим директиву с ошибкой 405. Анализируем ее (вдруг, она тут случайно). И при необходимости комментируем или удаляем.

    Исправить проблемы, связанные с PHP-скриптами

    Ошибки могут возникнуть при попытке импортировать или экспортировать слишком объемную базу данных. На хостинге может быть установлено ограничение в полминуты, запрещающее использовать один PHP-скрипт дольше этого времени. Поэтому, если процесс затянется, сервер может отозваться ошибкой 405.

    Обойти ограничение можно тремя путями:

    • Попробовать экспортировать БД через phpMyAdmin.
    • Разбить файл БД на несколько мелких частей, передача каждого из которых займет меньше 30 секунд.
    • Использовать для передачи БД Cron-задачу. На них сервер выделяет больше времени.

    Еще специалисты рекомендуют удалить статические файлы с разрешением, которые Nginx обрабатывать не должен. Это делается через панель управления хостингом в соответствующем разделе файлового менеджера.

    Исправить эксклюзивные для Nginx ошибки

    Как мы уже выяснили выше, ошибка может возникнуть при попытке использовать неподходящий метод. Вот как можно исправить это в случае с Nginx-сервером.

    Первый вариант — убедить сервер в том, что вместо кода 405 надо отправлять код 200, и это вполне нормально:

    
    server { 
       listen 80; 
       server_name localhost;
    location / { 
       root html; 
       index index.html index.htm; } 
    error_page 404 /404.html; 
      error_page 403 /403.html; 
    error_page 405 =200 $uri;
    
    
    
    }

    Для тех, у кого Nginx-сервер — это proxy, понадобится вот такой код:

    
    error_page 405 =200 @405; 
    
    location @405 { root /htdocs; proxy_pass http://localhost:8080; }

    Аналогичная ошибка возникает при работе с модулем FastCGI. (.+\.php)(.*)$;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
    include /etc/nginx/fastcgi_params;
    }

    Далее речь пойдет об общих методах диагностики и исправления ошибок. На крайний случай, если конкретные решения не помогли.

    Проанализировать все недавние изменения в коде

    Если недавно что-то поменяли, а после этого все сломалось, то надо это «поменяли» рассмотреть подробнее. Провести ручной дебаггинг, если можно это так назвать. Наверняка где-то затесалась несерьезная, но обидная ошибка. 

    Удалить сторонние дополнения для CMS

    Если вы используете условный WordPress, то разного рода ошибки могут подкрасться оттуда, где их не ждешь. Например, после установки нового расширения. 

    Так что при подозрении на наличие сбойного дополнения, лучше попробовать от него избавиться и посмотреть, что будет. Возможно, ошибка исчезнет. 

    После этого уже можно будет поискать альтернативное расширение или пообщаться с разработчиками по поводу того, почему вообще возникает сбой.

    Главное, не забудьте сделать резервную копию CMS перед тем, как что-то удалять и менять. И продолжайте делать бэкапы после, чтобы всегда можно было восстановить рабочую версию сайта.

    Откатиться на более старую версию CMS

    Бывает так, что сама CMS несет в себе баги и ошибки. Ну или криво установилась. В таком случае можно восстановиться из старой резервной копии и откатиться на одну или несколько версий в прошлое. Когда все работало без ошибок.

    Проверить новые записи в базе данных

    Расширения могут вносить изменения в базу данных сайта. Иногда не очень полезные. Надо проверить, не появилось ли после установки свежего дополнения каких-либо непрошенных изменений в базе данных. Может, появились подозрительные записи, которых не должно быть. Лучше подвергнуть анализу всю БД от начала до конца (если другие методы исправления ошибки 405 не помогли, конечно).

    На этом будем заканчивать. Мы и так уже перешли на самые маловероятные способы исправления этой ошибки. Надеюсь, они не понадобятся, но знать о таких вариантах стоит. Вдруг эти знания когда-нибудь спасут вас и посетителей вашего сайта.

    Страница ошибки Whitelabel Spring Boot

    by Java Development Journal

    В этой статье мы рассмотрим знаменитую страницу ошибки Spring Boot Whitelabel . Мы расскажем, как отключить страницу ошибки по умолчанию и как настроить страницу ошибки Whitelabel в вашем приложении Spring Boot .

    Рекламные объявления

     

    Введение

    Spring Boot использует значение по умолчанию  Страница ошибки Whitelabel в случае ошибки сервера. Это не очень полезно, и мы можем захотеть предоставить более актуальную информацию клиенту в производственной среде. В этой статье основное внимание уделяется странице ошибки с белой меткой Spring Boot . Мы узнаем, как отключить это поведение по умолчанию и как мы можем использовать нашу собственную страницу ошибок для согласования с нашим пользовательским интерфейсом.

     

    1. Отключение страницы ошибки Whitelabel

    Существует несколько способов отключить это поведение в приложении Spring Boot. Давайте рассмотрим общие варианты для этого.

    1.1 Использование файла свойств

    Spring Boot предоставляет файл application.properties (или YAML) для простой настройки/изменения вашего приложения. Мы можем использовать тот же файл свойств, чтобы глобально отключить эту страницу с ошибкой. Для этого задайте для server.error.whitelabel.enabled значение false .

     # Включить ли страницу ошибки по умолчанию, отображаемую в браузерах в случае ошибки сервера.
    server.error.whitelabel.enabled=false 

    Обратите внимание, что использование приведенной выше конфигурации восстановит значение по умолчанию для используемого вами контейнера сервлетов. Это означает, что если вы не используете какую-либо пользовательскую страницу ошибок, клиенту будет показана страница ошибок контейнера сервлета по умолчанию (например, страница ошибок сервера tomcat по умолчанию).

    Другой вариант — исключить ErrorMvcAutoConfiguration из вашего приложения с помощью файла application.properties .

     spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration 

    Для приложения Spring Boot 1.x используйте ErrorMvcAutoConfiguration для исключения из списка.

    1.2 Исключить с помощью @EnableAutoConfiguration

    Если вы хотите исключить использование кода, у вас есть возможность передать список конфигураций исключения в  @EnableAutoConfiguration аннотация.

    Заголовок управления кэшем Spring Security…

    Пожалуйста, включите JavaScript

    Заголовки управления кэшем Spring Security

     @SpringBootApplication
    @EnableAutoConfiguration(исключить = {
     ErrorMvcAutoConfiguration. класс
    })
    public class SpringBootApplication { // код приложения
    } 

     

    2. Пользовательская страница ошибок

    Как было предложено, одним из первых вариантов является переопределение страницы ошибок собственным шаблоном. Для этого поста мы берем 9 0007 Thymeleaf в качестве нашего базового механизма шаблонов. Мы создаем пользовательскую страницу ошибки с именем error.html и сохраняем ее в каталоге resources/templates . В случае ошибки система Spring Boot автоматически выберет эту пользовательскую страницу ошибки. Давайте посмотрим, как выглядит страница перед настройкой страницы ошибок.

    Рекламные объявления

    Рекламные объявления

    Давайте создадим наш собственный файл error.html и поместим его в ресурсы/шаблоны 9каталог 0040.

     
    
       <голова>
          У нас проблемы
       
       <тело>
          <дел>
             

    Приносим извинения.

    Эта страница вышла для быстрой поездки.

    Пожалуйста, вернитесь на нашу домашнюю страницу, чтобы возобновить работу в Интернете.

Если мы запустим наше приложение, вывод будет показан клиенту следующим образом.

Как только мы добавим файл error.html в каталог шаблонов, Spring Boot BasicErrorController автоматически выберет наш собственный шаблон.

 

3. Пользовательский

ErrorController

Если вышеуказанные параметры не подходят для ваших нужд или если мы хотим лучше контролировать механизм обработки ошибок, у нас есть возможность расширить Spring ErrorController с помощью собственного выполнение. Нам нужно реализовать ErrorController  interface и переопределяет его getErrorPath() для возврата пользовательского пути.

 пакет com.javadevjournal.controller;
импортировать org. springframework.boot.web.servlet.error.ErrorController;
импортировать org.springframework.stereotype.Controller;
импортировать org.springframework.web.bind.annotation.RequestMapping;
@контроллер
открытый класс CustomErrorController реализует ErrorController {
 private static final String PATH = "/error";
 @RequestMapping (значение = ПУТЬ)
 общедоступная ошибка строки () {
  вернуть "customError";
 }
 @Override
 общедоступная строка getErrorPath () {
  Обратный путь;
 }
} 

Давайте посмотрим на приведенный выше код.

Рекламные объявления

  • Наш контроллер создает сопоставление для пути, возвращаемого методом getErrorPath() .
  • Интерфейс ErrorController показывает, что для отображения ошибок используется @Controller .
  • У нас есть возможность использовать getErrorPath() для возврата разных страниц ошибок в зависимости от типа ошибки.

Давайте создадим новую страницу ошибок, которую мы будем использовать в этом новом методе контроллера.

 

   <голова>
      У нас проблемы
   
   <тело>
      <дел>
         

Приносим свои извинения за пользовательскую страницу.

Эта страница вышла для быстрой поездки.

Пожалуйста, вернитесь на нашу домашнюю страницу, чтобы возобновить работу в Интернете.

Когда мы запустим наше приложение на этот раз, у нас будет отображаться другая страница ошибки для клиента.

 

Резюме

В этом посте мы расскажем, как отключить страницу ошибки Whitelabel Spring Boot и как мы можем настроить страницу ошибки Whitelabel в вашем приложении Spring Boot. Мы узнали, как расширить механизм обработки ошибок, реализовав ErrorController в пользовательском контроллере обработки ошибок.

Рекламные объявления

Категории Spring Boot

White Label — WordPress Custom Admin, Custom Login Page и Custom Dashboard — WordPress plugin

  • Детали
  • отзывов
  • Разработка

Опора

Наш плагин White Label для WordPress позволяет вам настроить администрирование для ваших клиентов. Создайте пользовательскую страницу входа, создайте собственные элементы панели управления, измените меню администратора и многое другое.

Создание пользовательского интерфейса администратора идеально подходит для веб-разработчиков и агентств, которые работают с нетехническими клиентами. Вы можете использовать White Label для создания пользовательской страницы входа и пользовательской панели инструментов, которые соответствуют бренду и идентичности вашего клиента.

Сделайте WordPress проще и менее запутанным для клиентов, убрав ненужные части и функции.

Пользовательская страница входа

Улучшите взаимодействие с клиентом, используя White Label для ребрендинга страницы входа в WordPress. Наш плагин позволяет веб-разработчикам и агентствам создавать собственную страницу входа для своих клиентов, которую они будут использовать каждый раз, когда они используют WordPress.

Создайте собственный внешний вид страницы входа на сайт, изменив ее макет, цветовую схему, фоновое изображение и даже добавив собственный логотип. Ваш индивидуальный логин может соответствовать каждому элементу бренда и личности вашего клиента. Клиенты очень ценят, когда вы тратите время на создание пользовательской страницы входа в систему, которая соответствует их бренду.

Настраиваемая информационная панель

После того, как вы создали пользовательскую учетную запись, пришло время перейти к работе с информационной панелью. Приведите в порядок первое, что видят ваши пользователи при использовании WordPress, создав пользовательскую панель инструментов. Это самый простой способ сделать жизнь проще и менее запутанной для нетехнических пользователей. Вашим клиентам не нужно читать или получать доступ к большей части информации по умолчанию, доступной на панели управления WordPress. Вы можете использовать White Label, чтобы сделать свою собственную панель инструментов, удалив виджеты или создав свои собственные.

Создайте пользовательскую панель приветствия, чтобы заменить панель по умолчанию, предоставленную WordPress. Удалите виджеты информационной панели или создайте собственный виджет информационной панели с любым содержимым, которое вы хотите видеть для клиентов. Хотите заменить всю панель управления WordPress? Вы можете с White Label. Создайте свою собственную персональную панель управления с помощью White Label, чтобы все ваши пользователи могли видеть ее при входе в систему.

Custom Admin

White Label идеально подходит не только для создания пользовательской страницы входа или пользовательской панели управления. Наш плагин позволяет вам изменять и другие части административной панели WordPress.

Используйте наш плагин White Label для настройки частей администратора WordPress, чтобы ваши клиенты видели только то, что вы хотите, чтобы они видели. Пользовательские функции администратора White Label позволяют скрывать целые разделы меню. Контролируйте, какие именно пункты меню могут видеть другие пользователи, когда они вошли в систему. Используйте White Label, чтобы также скрыть отдельные плагины, чтобы ваши клиенты не могли случайно удалить или обновить плагины без вашего ведома.

В дополнение к этим функциям White Label предлагает дополнительные настраиваемые параметры администрирования. Установите цветовую схему администратора и примените ее ко всем пользователям, когда они войдут в систему. Внесите текстовые изменения в строку меню администратора WordPress и нижний колонтитул. Вы даже можете добавить собственный Javascript прямо в панель администратора WordPress; идеально подходит для интеграции виджетов живого чата и других способов общения с клиентами.

Создание пользовательского интерфейса администратора, адаптированного к вашим пользователям и их точным потребностям, помогает сократить путаницу и запросы в службу поддержки.

White Label Возможности WordPress

White Label создан для тех, кто хочет создать собственную панель администратора для WordPress. Вот краткий обзор доступных функций:

  • Скрыть номер версии WordPress от интерфейса и администратора
  • Пользовательский логотип на странице входа
  • Пользовательские цвета и выравнивание страницы входа
  • Пользовательский цвет фона или изображение на странице входа
  • Шаблоны страницы входа и палитра цветов
  • Добавить пользовательский CSS на страницу входа
  • Создайте настраиваемую панель приветствия на приборной панели
  • Удалить виджеты приборной панели
  • Создание пользовательского виджета панели мониторинга
  • Создайте пользовательскую панель инструментов, чтобы заменить ту, которую предоставляет WordPress
  • Скрыть плагины с экрана плагинов в админке
  • Скрыть элементы меню боковой панели от других пользователей
  • Изменение размера бокового меню
  • Настройте цветовую схему администратора WordPress и включите ее для всех пользователей
  • Настройте администратора, заменив текст и элементы в панели администратора и нижнем колонтитуле
  • Добавить пользовательский Javascript для администратора
  • Импорт и экспорт настроек White Label для использования на нескольких сайтах
  • Выберите нескольких администраторов, которые могут обходить правила
  • Примените настройки White Label с вашего основного сайта ко всем сайтам в вашей многосайтовой сети

White Label Pro

White Label Pro — это премиум-версия нашего плагина. Он разработан специально для профессионалов WordPress, которым требуется дополнительный уровень настройки. Его функции включают в себя:

  • Переименование пунктов меню администратора
  • Изменить значки меню администратора
  • Изменить сведения о плагине, такие как имя, описание, ссылки и т. д.
  • Скрыть элементы панели администратора
  • Переименовать элементы панели администратора
  • Удалить интерфейсную панель администратора
  • Удалить отдельные виджеты приборной панели
  • Скрыть уведомления об обновлениях и сообщения
  • Удалить уведомления администратора
  • Удалить кнопку параметров экрана
  • Удалить кнопку помощи
  • Добавить перенаправление входа
  • Изменить настройки электронной почты по умолчанию
  • Отключить экран проверки электронной почты администратора

Узнайте больше о White Label Pro на нашем сайте.

Обратная связь

Полезная обратная связь — лучший способ улучшить White Label. Мы будем очень признательны за отзыв с пятью звездами, если вы использовали White Label для улучшения качества обслуживания клиентов! Сообщите нам, как White Label помог вам создать пользовательскую страницу входа, пользовательскую административную панель или другую модификацию White Label для ваших клиентов.

Мы постоянно пытаемся улучшить White Label и создать лучший пользовательский плагин WordPress для администрирования, какой только можем. Если у вас есть какие-либо проблемы или предложения по функциям, пожалуйста, не стесняйтесь обращаться к нам, и мы сделаем все возможное, чтобы помочь вам.

Посетите наш веб-сайт, чтобы узнать больше

Пожалуйста, посетите веб-сайт White Label для получения дополнительной информации:

  • Характеристики
  • Документация
  • Блог
  • Опора
  • Пример пользовательского входа в систему White Label с правильной компоновкой
  • Пример пользовательского входа в систему White Label с левым макетом
  • Пример пользовательского входа в систему White Label с макетом по умолчанию
  • Настройки пользовательской страницы входа в WordPress White Label
  • Пример виджета пользовательской панели управления White Label
  • Пример пользовательской панели управления White Label
  • Меню и меню White Label Настройки плагинов
  • White Label Настройки визуальных настроек

Позволяет ли White Label скрыть номер версии WordPress на моем сайте?

Да, White Label позволяет скрыть номер версии WordPress. Вы можете удалить его из нижнего колонтитула администратора и из разметки HTML в интерфейсе вашего сайта.

Могу ли я использовать свой логотип на пользовательской странице входа в WordPress?

Да, можно! Перейдите на вкладку «Вход» в настройках White Label, чтобы изменить логотип входа и многое другое, чтобы он соответствовал любому вашему внешнему виду.

Подойдет ли этот плагин для моего агентства WordPress?

Абсолютно. Белая маркировка WordPress идеально подходит для веб-разработчиков и агентств, которые работают с нетехническими клиентами. Вы можете использовать White Label для создания пользовательской информационной панели и пользовательского интерфейса администратора для ваших пользователей, чтобы сделать их работу проще и безопаснее.

Да. White Label позволяет скрыть любой пункт меню от других пользователей, имеющих доступ к панели администратора WordPress вашего сайта.

Может ли этот подключаемый модуль скрывать виджет приборной панели?

Да, White Label позволяет удалить все виджеты с панели управления WordPress. Вы также можете создать свой собственный виджет, чтобы отображать важную информацию для пользователей, как только они войдут в систему администратора.

Может ли White Label скрывать другие плагины?

Да. White Label дает вам возможность остановить отображение отдельных плагинов на главном экране плагинов в панели администратора WordPress. Это отличный способ убедиться, что ваши клиенты и другие пользователи, имеющие доступ к вашему сайту, не совершат ошибок и не испортят сайт случайно.

Поддерживает ли White Label WordPress Multisite?

Да, мультисайт White Label поддерживается. Пожалуйста, посетите наш веб-сайт, чтобы узнать больше о нашей поддержке Multisite.

Очень хороший плагин, делает то, что говорит. Первый раз пишу отзыв, подумал, что он заслуженный.

Мне нравится этот плагин. Некоторое время искал и всегда сталкивался с плагинами, которые усложняли его и добавляли плагин поверх плагина для «добавленных» функций. Этот единственный плагин заменяет их все и очень легкий. Настоятельно рекомендую!

Когда я сравниваю загрузки плагинов White Label с некоторыми из «лидеров рынка» здесь, я не могу не понять, почему все больше пользователей не переходят на этот плагин.
Он буквально делает именно то, что нужно, без раздражающих дополнений или рекламы, и, глядя на WP Hive, использование памяти наименьшее по сравнению со всеми другими, что помогает мне создавать веб-сайты с белой меткой, которые также быстро работают.
Надежный инструмент для фрилансеров.

Отличный плагин, который делает то, о чем говорит: он позволяет вам пометить работу WordPress. Таким образом, вы можете сопоставить внешний вид WordPress с цветами бренда.
Это последний штрих, который оценят ваши клиенты.
Также содержит довольно много функций для бесплатной версии: скрыть плагины из меню панели инструментов, скрыть плагины из списка плагинов, изменить экран входа в систему и так далее.
Рекомендуемые!

У него есть все функции, которые я искал, и он очень прост в использовании! Я очень рад использовать его со своими клиентами.

Просто и очень эффективно.
Отличная и дружелюбная поддержка.

Прочитать все 11 отзывов

«White Label — настраиваемая административная панель WordPress, настраиваемая страница входа и настраиваемая панель инструментов» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.

Авторы

  • ООО «Линк Софтвер»

«Белая этикетка — настраиваемая административная панель WordPress, настраиваемая страница входа и настраиваемая панель управления» переведена на 1 язык. Спасибо переводчикам за их вклад.

Переведите «White Label — настраиваемая административная панель WordPress, настраиваемая страница входа и настраиваемая панель управления» на ваш язык.

Заинтересованы в разработке?

Просмотрите код, ознакомьтесь с репозиторием SVN или подпишитесь на журнал разработки по RSS.

2.7.2
  • Незначительные исправления ошибок.
2.7.1
  • Pro: Исправлена ​​ошибка в реализации «Шаблона информационной панели Elementor».
2.7.0
  • Новый параметр «Меню» для настройки ширины бокового меню.
  • Изменения интерфейса.
  • Мелкие исправления ошибок.
2.6.0
  • Новый раздел «Внешний интерфейс» с настройками для скрытия номера версии WordPress.
  • Новый параметр «Визуальные настройки» для удаления версии WordPress из нижнего колонтитула администратора.
  • Pro: новая настройка «Меню и плагины» для изменения значков меню с помощью Dashicons.
  • Изменения интерфейса.
  • Мелкие исправления ошибок.
2.5.2
  • Исправление для обработки некоторых меню боковой панели WooCommerce.
  • Добавлена ​​информация на боковую панель и ссылка на новую форму обратной связи.
2.5.1
  • Новые параметры «Текст подменю» и «Выделение подменю» для цветовых схем администратора.
  • Исправление для правильного отображения встраивания в настраиваемых панелях приветствия, виджетах настраиваемых информационных панелей и настраиваемых информационных панелях.
  • Исправление для обработки меню дополнительных продаж, которые Yoast SEO внедряет для определенных ролей пользователей.
2.5.0
  • Новые настройки «Мультисайт» для применения настроек White Label основного сайта ко всем сайтам в сети.
  • Pro: новая настройка «Меню и плагины» для редактирования сведений о плагинах.
  • Pro: новая настройка «Разное» для удаления кнопки «Параметры экрана».
  • Pro: новая настройка «Разное» для удаления кнопки «Справка».
2.4.0
  • Новые настройки «Вход» для установки ширины и высоты логотипа.
  • Pro: новый параметр «Разное» для удаления уведомлений администратора.
  • Измененный плагин требует PHP 7.4 или выше.
  • Мелкие исправления ошибок.
2.3.0
  • Новые настройки «Визуальные настройки» для настройки цветовой схемы администратора.
  • Удаление виджетов панели мониторинга теперь позволяет удалить все виджеты по умолчанию и/или все сторонние виджеты.
  • Pro: удаление виджетов панели мониторинга теперь позволяет удалять виджеты по отдельности.
  • Pro: новый параметр «Разное» для отключения проверки электронной почты администратора.
  • Pro: Незначительное исправление ошибки для переименованных элементов меню боковой панели и панели администратора.
  • Отменено изменение в версии 2.2.1: настраиваемые информационные панели снова отображаются для администраторов White Label.
  • Изменения интерфейса.
  • Мелкие исправления ошибок.
2.2.1
  • Исправлена ​​ошибка, из-за которой для администраторов White Label отображались настраиваемые информационные панели.
  • Pro: исправлена ​​ошибка с переименованием вложенных пунктов меню боковой панели.
2.2.0
  • Новый интерфейс раздела «Меню и плагины».
  • Pro: Переименование пунктов меню боковой панели.
  • Pro: переименовать пункты меню панели администратора.
2.1.5
  • Реструктуризация файлов для облегчения будущей разработки.
2.1.4
  • Изменения интерфейса.
  • Мелкие исправления ошибок.
2.1.3
  • Удаляет любой HTML из названий меню при их отображении на странице настроек.
2.1.2
  • Обновление, ориентированное на производительность.
  • Повышает скорость загрузки за счет использования кэширования объектов в общих запросах.

    This entry was posted in Популярное