Настройка WordPress для Cloudflare

В конфигурационном файле WordPress (файл wp-config.php в корне сайта) найдите строку:

/* That's all, stop editing! Happy publishing. */

И после этой строки добавьте код:

define( 'FS_METHOD', 'direct');
define('FORCE_SSL_ADMIN', true);

if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) {
    $_SERVER['HTTPS'] = 'on';
}

Первая строка не относится CloudFlare и включает редактирование сайта напрямую с использованием файловой системы, это если вы захотите установить plugin или тему без использования доступа по ftp к сайту.