LLMS_Install::install()
Core install function
Return Return
(void)
Source Source
File: includes/class.llms.install.php
`data` longtext NOT NULL,
`expires` BIGINT unsigned NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `session_key` (`session_key`)
) $collate;
";
/**
* Filter the database table schema.
*
* @since 3.34.0
*
* @param string $tables A semi-colon (`;`) separated list of database table creating commands.
* @param string $collate Database collation statement.
*/
return apply_filters( 'llms_install_get_schema', $tables, $collate );
}
/**
* Initializes the bg updater class
*
* @since 3.4.3
* @since 3.6.0 Unknown.
* @since 5.2.0 Use `LLMS_PLUGIN_DIR` to include required class file.
* @since 6.0.0 Removed loading of class files that don't instantiate their class in favor of autoloading.
*
* @return void
*/
public static function init_background_updater() {
self::$background_updater = new LLMS_Background_Updater();
}
/**
* Core install function
*
* @since 1.0.0
* @since 3.13.0 Unknown.
* @since 5.0.0 Install forms.
* @since 5.2.0 Moved DB update logic to LLMS_Install::run_db_updates().
*
* @return void
*/
public static function install() {
if ( ! is_blog_installed() ) {
return;
}
/**
* Action run immediately prior to LLMS_Install::install() routine.
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 5.2.0 | Moved DB update logic to LLMS_Install::run_db_updates(). |
| 5.0.0 | Install forms. |
| 3.13.0 | Unknown. |
| 1.0.0 | Introduced. |