Como as configurações do site devem ser chamadas sem bloquear o wp.config.php?

Procurei uma maneira de passar configurações de sites personalizadas em vez de modificar constantemente o meu arquivo wp-config . Não só não gosto de abrir o arquivo. Eu acredito que o arquivo deve include apenas os padrões. Gostaria de passar as configurações do site e as constantes personalizadas que escrevi, mas não tenho certeza da abordagem correta. Até agora, decidi escrever um requisito no wp-config para declarar um arquivo separado, como:

 /* That's all, stop editing! Happy blogging. */ // custom settings require_once(ABSPATH . 'custom-site-settings.php'); /** Sets up WordPress vars and included files. */ require_once(ABSPATH . 'wp-settings.php'); 

mas isso requer a modificação do arquivo direto que não é algo que considero uma boa prática. Existe uma maneira adequada de declarar constantes personalizadas e configurações do site sem inchar o arquivo wp-config com coisas como:

 //reCAPTCHA SITE KEY define('CAPTACHA_SITE_KEY','mhffjkagfjsagfjka'); //reCAPTCHA SECRET KEY define('CAPTACHA_SECRET_KEY','12345werty'); // CUSTOM THEME NAME $CUSTOM_THEME = 'foobar'; // https://codex.wordpress.org/Function_Reference/wp_get_theme if ($CUSTOM_THEME == wp_get_theme()) : // DISABLE THE PLUGIN AND THEME EDITOR define('DISALLOW_FILE_EDIT', true); // DISABLE PLUGIN AND THEME UPDATE AND INSTALLATION define('DISALLOW_FILE_MODS', true); // REVISION COUNT define('WP_POST_REVISIONS', 5); // FORCE SSL LOGIN define('FORCE_SSL_LOGIN', true); // FORCE SSL ADMIN LOGIN define('FORCE_SSL_ADMIN', true); // EMPTY TRASH define( 'EMPTY_TRASH_DAYS', 10 ); // 10 days endif; 

Solutions Collecting From Web of "Como as configurações do site devem ser chamadas sem bloquear o wp.config.php?"