TSG Foundation Test
ABSPATH: defined
TSG_PLUGIN_DIR: /home/tladmin/public_html/wp-content/plugins/tsg
TSG_PLUGIN_URL: https://thirstylizards.com/wp-content/plugins/tsg
TSG_CORE_DIR: /home/tladmin/public_html/wp-content/plugins/tsg/core
$tsgPluginDir: /home/tladmin/public_html/wp-content/plugins/tsg
$tsgCoreDir: /home/tladmin/public_html/wp-content/plugins/tsg/core
Session status: active
tsg_timestamp(): 2026-09-06 02:26:56
tsg_debug_enabled(): function exists
TSG debug currently: off
dbExecute(): function exists
dbFetchOne(): function exists
tsg_enqueue_core_assets(): function exists
Core CSS file: exists
Core JS file: exists
Core CSS URL: https://thirstylizards.com/wp-content/plugins/tsg/core/css/tsg-core.css
Core JS URL: https://thirstylizards.com/wp-content/plugins/tsg/core/js/tsg-core.js
tsg_require_plugin_file(): function exists
Forms functions file: exists
WordPress DB handle: available
TSG default DB handle: available
Active database: tladmin_tldb
TSG Settings Helper Test
tsg_settings_table_name(): tliz__tsg_settings
tsg_get_setting():
tsg_get_setting() footer/copyright_name: Thirsty Lizards
tsg_get_setting() developer brand: Thirsty Lizards
Settings Group Test: site / identity
Array
(
[official_name] => Array
(
[settingID] => 11
[settingType] => site
[settingGroup] => identity
[settingKey] => official_name
[settingValue] => The Software Gallery, LLC
[settingLabel] => Official Name
[settingHelp] => The full legal or official business/organization name.
[settingInputType] => text
[settingOptions] =>
[settingAccessLevel] => client_admin
[settingSort] => 90.00
[settingActive] => Y
[settingCreatedAt] => 2026-05-29 11:51:31
[settingUpdatedAt] => 2026-08-23 18:51:10
)
[known_as_name] => Array
(
[settingID] => 12
[settingType] => site
[settingGroup] => identity
[settingKey] => known_as_name
[settingValue] => the Thirsty Lizards
[settingLabel] => Known As Name
[settingHelp] => A shorter common name, nickname, or “known as” name for the organization.
[settingInputType] => text
[settingOptions] =>
[settingAccessLevel] => client_admin
[settingSort] => 95.00
[settingActive] => Y
[settingCreatedAt] => 2026-05-29 11:51:31
[settingUpdatedAt] => 2026-08-23 18:51:55
)
[business_name] => Array
(
[settingID] => 1
[settingType] => site
[settingGroup] => identity
[settingKey] => business_name
[settingValue] =>
[settingLabel] => Business Name
[settingHelp] => The main business or organization name.
[settingInputType] => text
[settingOptions] =>
[settingAccessLevel] => client_admin
[settingSort] => 100.00
[settingActive] => Y
[settingCreatedAt] => 2026-05-28 18:32:26
[settingUpdatedAt] => 2026-08-23 18:52:17
)
[public_brand_name] => Array
(
[settingID] => 2
[settingType] => site
[settingGroup] => identity
[settingKey] => public_brand_name
[settingValue] => Thirsty Lizards
[settingLabel] => Public Brand Name
[settingHelp] => The name displayed publicly on the website.
[settingInputType] => text
[settingOptions] =>
[settingAccessLevel] => content_manager
[settingSort] => 110.00
[settingActive] => Y
[settingCreatedAt] => 2026-05-28 18:32:26
[settingUpdatedAt] => 2026-08-23 18:52:54
)
[tagline] => Array
(
[settingID] => 52
[settingType] => site
[settingGroup] => identity
[settingKey] => tagline
[settingValue] => We build websites that work as hard as you do
[settingLabel] => Tagline
[settingHelp] => Optional short phrase displayed with the site or business name.
[settingInputType] => text
[settingOptions] =>
[settingAccessLevel] => content_manager
[settingSort] => 120.00
[settingActive] => Y
[settingCreatedAt] => 2026-08-17 15:33:52
[settingUpdatedAt] => 2026-08-23 18:53:35
)
)
Expected result: constants defined, core dirs visible, session active, helper functions found, DB handles available, active database shown, core asset loader found, core CSS/JS files found, plugin file loader found, forms file found, and starter settings retrieved from the new settings table.
Thirsty Lizards
