Mi pagina web saca error al momento de crear un template

por favor me pueden ayudar a solucionar este error, mil gracias
Error fatal : TypeError no detectado: ftp_nlist(): El argumento n.° 1 ($ftp) debe ser del tipo FTP\Connection, se proporcionó un valor nulo en /var/www/eclipseofbutterflies.ml/wp-admin/includes/class-wp-filesystem-ftpext.php:438 Rastro de la pila: n.° 0 /var/www/eclipseofbutterflies.ml/wp-admin/includes/class-wp-filesystem-ftpext.php(438): ftp_nlist() n.° 1 /var/www/eclipseofbutterflies.ml/wp-admin/includes/class-wp-filesystem-base.php(231): WP_Filesystem_FTPext->exists() n.° 2 WP_Filesystem_Base->buscar_carpeta() #3 /var/www/eclipseofbutterflies.ml/wp-content/themes/catch-shop/inc/wptt-webfont-loader.php(535): WP_Filesystem_Base->wp_content_dir() #4 /var/www/eclipseofbutterflies.ml/wp-content/themes/catch-shop/inc/wptt-webfont-loader.php(576): WPTT_WebFont_Loader->obtener_ruta_base() #5 /var/www/eclipseofbutterflies.ml/wp-content/themes/catch-shop/inc/wptt-webfont-loader.php(484): WPTT_WebFont_Loader->obtener_carpeta_de_fuentes() #6 /var/www/eclipseofbutterflies.ml/wp-content/themes/catch-shop/inc/wptt-webfont-loader.php(523): WPTT_WebFont_Loader->obtener_ruta_de_hoja_de_estilo_local() #7 /var/www/eclipseofbutterflies.ml/wp-content/themes/catch-shop/inc/wptt-webfont-loader.php(142): WPTT_WebFont_Loader->existir_archivo_local() #8 /var/www/eclipseofbutterflies.ml/wp-content/themes/catch-shop/inc/wptt-webfont-loader.php(695): WPTT_WebFont_Loader->obtener_url() #9 /var/www/eclipseofbutterflies.ml/wp-content/themes/catch-shop/functions.php(409): wptt_get_webfont_url() #10 /var/www/eclipseofbutterflies.ml/wp-content/themes/catch-shop/functions.php(40): catch_shop_fonts_url() #11 /var/www/eclipseofbutterflies.ml/wp-includes/class-wp-hook.php(324): catch_shop_setup() #12 /var/www/eclipseofbutterflies.ml/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #13 /var/www/eclipseofbutterflies.ml/wp-includes/plugin.php(517): WP_Hook->do_action() #14 /var/www/eclipseofbutterflies.ml/wp-settings.php(673): do_action() #15 /var/www/eclipseofbutterflies.ml/wp-config.php(113): require_once(‘…’) #16 /var/www/eclipseofbutterflies.ml/wp-load.php(50): require_once(‘…’) #17 /var/www/eclipseofbutterflies.ml/wp-blog-header.php(13): require_once(‘…’) #18 /var/www/eclipseofbutterflies.ml/index.php(17): require(‘…’) #19 Se agregó {main} a /var/www/eclipseofbutterflies.ml/wp-admin/includes/class-wp-filesystem-ftpext.php en la línea 438

Hola, estás trabajando con una vps al parecer?. En dónde tenés un contenedor de base con sistema Linux. Es un tema de permisos para el apache:

sudo chown www-data:www-data /var/www -R
sudo chmod ug+rw /var/www -R

Esto lo tenés que pegar en la raíz de tu WordPress, si sos usuario root!. Fíjate si te funciona.

Te invito a que veas nuestra wikis:

Saludos cordiales!
Sergio