Содержание
SSL Certificates это небольшие файлы данных, которые в цифровом виде связывают криптографический ключ с деталями организации. При установке на веб-сервере он активирует замок и протокол https ( через порт 443 ) и обеспечивает безопасное соединение с веб-сервера с браузером. Как правило, SSL используется для защиты транзакций по кредитным картам, передачи данных и входа в систему, а в последнее время становится нормой при обеспечении безопасности просмотра сайтов социальных сетей.
SSL-сертификаты связываются вместе:
- Доменное имя, имя сервера или имя хоста.
- Организационная идентичность (т.е. название компании) и местонахождение.
Я недавно приобрел SSL-сертификат на Crunchify.com, так как планирую продавать премиум-плагины на этом сайте. Как только вы приобретаете SSL-сертификат, сразу же возникает следующий вопрос: как включить его на Checkout или на другой странице?
Another must read :
- Совет для WordPress: как отключить таблицу стилей для конкретного плагина
- Как обезопасить свой плагин WordPress? Предотвратить уязвимость CSRF
Ну, ниже приведен простейший код, который работает как шарм. Просто поместите его в файл functions.php вашей темы.
|
1
2
3
4
5
6
7
8
9
10
11
|
функция crunchify_force_ssl ( $ force_ssl , $ post_id знак равно 0 , $ url знак равно «» ) {
// Список идентификаторов постов или страниц, для которых требуется SSL-сертификат
$ list_of_post_page знак равно массив ( 2343 , 153 , 54 , 5 ) ;
если ( in_array ( $ post_id , $ list_of_post_page ) ) {
вернуть правда ;
}
вернуть $ force_ssl ;
}
add_filter ( 'force_ssl' , 'crunchify_force_ssl' , 10 , 3 ) ;
|
Бонус:
1. Как настроить WordPress SSL для панели администратора?
|
1
|
определить ( 'FORCE_SSL_ADMIN' , правда ) ;
|
Эта часть на самом деле довольно легко. Просто поместите это в wp-config.php. Это заставит весь администратор через SSL, что вам и нужно в большинстве случаев.
2. Как просто заставить страницу входа через SSL?
|
1
|
определить ( 'FORCE_SSL_LOGIN' , правда ) ;
|
Это заставит страницы входа и регистрации быть SSL. Желательно, чтобы пойти на первый вариант, и запустить весь администратор через SSL.
Мы обновили наши шаги. Пожалуйста, ознакомьтесь с подробной информацией о том, как полностью перевести сайт WordPress на HTTP .
0.00 (0%) 0 votes








