\um\coreSetup

Class Setup

Summary

Methods
Properties
Constants
run_setup()
create_db()
install_basics()
install_default_forms()
install_default_pages()
predefined_page()
set_default_settings()
set_default_role_meta()
set_default_user_status()
set_icons_options()
get_icons_list()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
build_icons_list()
No private properties found
N/A

Methods

run_setup()

run_setup() : mixed

Run setup.

Returns

mixed

create_db()

create_db() : mixed

Create custom DB tables.

Returns

mixed

install_basics()

install_basics() : mixed

Basics.

Returns

mixed

install_default_forms()

install_default_forms() : mixed

Default Forms.

Returns

mixed

install_default_pages()

install_default_pages() : mixed

Install Pre-defined pages with shortcodes.

Returns

mixed

predefined_page()

predefined_page(mixed  $slug, mixed  $with_rewrite = true) : mixed

Parameters

mixed $slug
mixed $with_rewrite

Returns

mixed

set_default_settings()

set_default_settings() : mixed

Set default UM settings.

Returns

mixed

set_default_role_meta()

set_default_role_meta() : mixed

Set UM roles meta to Default WP roles.

Returns

mixed

set_default_user_status()

set_default_user_status() : mixed

Set accounts without account_status meta to 'approved' status.

Returns

mixed

set_icons_options()

set_icons_options() : array

Build the Font Awesome icons list and store it in the `um_icons_list` option when it's missing or outdated.

Returns

array —

The icons list. Always an array, even if the option couldn't be stored.

get_icons_list()

get_icons_list() : array

Get the Font Awesome icons list.

Falls back to the list built in memory when the um_icons_list option can't be stored or read back (e.g. option_value column too small, DB write error, broken object cache).

Returns

array

build_icons_list()

build_icons_list() : array

Build the icons list from the Font Awesome metadata.

Returns

array