Access all of Typerocket. Get Pro.
Configuration
( v5 )
Configuration
The configuration files for TypeRocket are stored in the config
folder. You can use these files to customize your TypeRocket installation.
Accessing Configuration Values
You can access the values stored in a config file using dot notation within the tr_config()
function. For example, app.debug
will locate the key debug
inside the app.php
file.
$value = tr_config('app.debug');
You can also set a default value if no value can be found.
$value = tr_config('app.debug', false);
Defining Configuration Values
Because WordPress uses constants for user-defined variables over env variables, TypeRocket provides the typerocket_env()
function for accessing a constant but also provides a default value if it is not found. The constants are normally defined in the wp-config.php
file.
typerocket_env('WP_DEBUG', true);
You can use this function when creating your configuration options.
Extensions
In your config/app.php
file, you can add and remove extensions loaded by TypeRocket. The extensions
settings take an array of extension classes.
/*
|--------------------------------------------------------------------------
| Extensions
|--------------------------------------------------------------------------
|
| The class names of the TypeRocket extensions you wish to enable.
|
*/
'extensions' => [
'\TypeRocket\Extensions\PostMessages',
'\TypeRocket\Extensions\PageBuilder',
'\TypeRocket\Extensions\TypeRocketUI',
],
Pro
TypeRocket Pro also comes with these additional extensions:
'extensions' => [
// ...
'\TypeRocketPro\Extensions\ThemeOptions',
'\TypeRocketPro\Extensions\DevTools',
'\TypeRocketPro\Extensions\Seo',
'\TypeRocketPro\Extensions\RapidPages',
'\TypeRocketPro\Extensions\HidePostMenu',
'\TypeRocketPro\Extensions\DisableComments',
'\TypeRocketPro\Extensions\GutenbergRemover',
],
Found a typo? Something is wrong in this documentation? Fork and edit it!