\

Classes

GE_Ajax GE_Ajax controls ajax actions and processes their data
GE_Block_Render Gutenberg block rendering for PHP.
GE_Block_Type Enum class for easier identification of block type via ID
GE_Block_Wrapper GE_Block_Wrapper is our "Una Matina". Imagine factory making houses for little elements.
GE_Collector GE_Collector collect JS and CSS for themes and exports them
GE_Customizer GE_Customizer makes realtime support of settings in Wordpress customizer
GE_Element GE_Element interface all elements have to follow.
GE_Enum Basic enum abstract class.
GE_Generator GE_Generator is main class of generation process, that controls other classes
GE_Generator_Template Template generation of theme
GE_Image GE_Image element
GE_Import_Export_Ajax GE_Import_Export_Ajax controls ajax actions concerning import and export of skins
GE_Import_Export_Page GE_Import_Export_Page renders gui for, well, Import and Export
GE_Input GE_Input element
GE_List GE_List element
GE_Next GE_Next is the most important class, that processes everything from start
GE_REST_Skins GE REST Skins class.
GE_Select GE_Select element
GE_Settings_Page GE_Settings renders settings page with all themes
GE_Setup GE_Setup creates database tables and other things needed to start plugin for the first time
GE_Skin GE_Skin is basically structure that is saved in the database. Includes pregenerated CSS and JSON skin data.
GE_Skin_Ajax GE_Skin_Ajax controls ajax actions concerning skins and processes their data
GE_Skin_Manager GE_Skin_manager exports and imports skins
GE_Text GE_Text element
GE_Textarea GE_Textarea element
GE_Themes_Page GE_Themes_Page maintains default Wordpress theme page
GE_Upgrade GE_Upgrade upgrades GE version and migrates data
GE_Webfonts undocumented class
GE_Wrapper GE_Wrapper element
WP_REST_Menus WP REST Menus class.

Constants

GE_DEBUG

GE_DEBUG

GE_SLUG

GE_SLUG

Functions

connect_fs()

connect_fs(String  $url, String  $method, String  $context, String  $fields = null) : boolean

Connects to WP filesystem

Parameters

String $url

redirect url

String $method

connection method

String $context

directory for test permissions

String $fields

additional form fields

Returns

boolean

create_posttype()

create_posttype() : void

Creates Layout post type

filter_post_type_link()

filter_post_type_link(string  $link, \WP_POST  $post) : string

Filters specific link for Layout post type

Parameters

string $link

String filter from Wordpress

\WP_POST $post

Theme post class from Wordpress

Returns

string —

Link that we return to wordpress

ge_register_settings()

ge_register_settings() : void

Registers our own setting to Wordpress database

not_active_plugin_gb_admin_notice__error()

not_active_plugin_gb_admin_notice__error() : void

Prints admin error message

not_installed_plugin_gb_admin_notice__error()

not_installed_plugin_gb_admin_notice__error() : void

Prints admin error message