Documentation

ClassAdmin
in package

Main Admin Class.

Register and un-register the plugin. Setting Page render.

Tags
since
1.0.0

Table of Contents

Properties

$lang_codes  : mixed
$options  : mixed

Methods

__construct()  : mixed
Class Constructor.
activate()  : mixed
Default Activate.
add_menu_setting()  : mixed
Add Menu Setting.
callback()  : mixed
Callback after add Settings - for the moment a placeholder.
deactivate()  : mixed
Default Deactivate.
is_valid_domain_name()  : bool
Check for valid Domain.
make_checkbox()  : string
Generate a text checkbox field.
make_input_text()  : string
Generate a text input field.
make_select()  : string
Generate HTML Select.
register_settings()  : mixed
Add an API based Setting Page doc: https://developer.wordpress.org/plugins/settings/custom-settings-page/.
validate()  : string
Validate input of valid Domains.
wporg_options_page_html()  : mixed
Generate Setting Page.

Properties

$lang_codes

private mixed $lang_codes = [['af', 'Afrikaans'], ['sq', 'Albanian'], ['am', 'Amharic'], ['ar', 'Arabic'], ['hy', 'Armenian'], ['az', 'Azerbaijani'], ['eu', 'Basque'], ['be', 'Belarusian'], ['bn', 'Bengali'], ['bs', 'Bosnian'], ['bg', 'Bulgarian'], ['ca', 'Catalan'], ['ceb', 'Cebuano'], ['ny', 'Chichewa'], ['zh-CN', 'Chinese (Simplified)'], ['zh-TW', 'Chinese (Traditional)'], ['co', 'Corsican'], ['hr', 'Croatian'], ['cs', 'Czech'], ['da', 'Danish'], ['nl', 'Dutch'], ['en', 'English'], ['eo', 'Esperanto'], ['et', 'Estonian'], ['tl', 'Filipino'], ['fi', 'Finnish'], ['fr', 'French'], ['fy', 'Frisian'], ['gl', 'Galician'], ['ka', 'Georgian'], ['de', 'German'], ['el', 'Greek'], ['gu', 'Gujarati'], ['ht', 'Haitian Creole'], ['ha', 'Hausa'], ['haw', 'Hawaiian'], ['iw', 'Hebrew'], ['hi', 'Hindi'], ['hmn', 'Hmong'], ['hu', 'Hungarian'], ['is', 'Icelandic'], ['ig', 'Igbo'], ['id', 'Indonesian'], ['ga', 'Irish'], ['it', 'Italian'], ['ja', 'Japanese'], ['jw', 'Javanese'], ['kn', 'Kannada'], ['kk', 'Kazakh'], ['km', 'Khmer'], ['ko', 'Korean'], ['ku', 'Kurdish (Kurmanji)'], ['ky', 'Kyrgyz'], ['lo', 'Lao'], ['la', 'Latin'], ['lv', 'Latvian'], ['lt', 'Lithuanian'], ['lb', 'Luxembourgish'], ['mk', 'Macedonian'], ['mg', 'Malagasy'], ['ms', 'Malay'], ['ml', 'Malayalam'], ['mt', 'Maltese'], ['mi', 'Maori'], ['mr', 'Marathi'], ['mn', 'Mongolian'], ['my', 'Burmese'], ['ne', 'Nepali'], ['no', 'Norwegian'], ['or', 'Odia'], ['ps', 'Pashto'], ['fa', 'Persian'], ['pl', 'Polish'], ['pt', 'Portuguese'], ['pa', 'Punjabi'], ['ro', 'Romanian'], ['ru', 'Russian'], ['sm', 'Samoan'], ['gd', 'Scots Gaelic'], ['sr', 'Serbian'], ['st', 'Sesotho'], ['sn', 'Shona'], ['sd', 'Sindhi'], ['si', 'Sinhala'], ['sk', 'Slovak'], ['sl', 'Slovenian'], ['so', 'Somali'], ['es', 'Spanish'], ['su', 'Sundanese'], ['sw', 'Swahili'], ['sv', 'Swedish'], ['tg', 'Tajik'], ['ta', 'Tamil'], ['te', 'Telugu'], ['th', 'Thai'], ['tr', 'Turkish'], ['uk', 'Ukrainian'], ['ur', 'Urdu'], ['uz', 'Uzbek'], ['vi', 'Vietnamese'], ['cy', 'Welsh'], ['xh', 'Xhosa'], ['yi', 'Yiddish'], ['yo', 'Yoruba'], ['zu', 'Zulu'], ['', '']]

Methods

__construct()

Class Constructor.

public __construct() : mixed

Place Holder for the moment

Tags
since
1.0.0

activate()

Default Activate.

public static activate() : mixed

Place Holder for the moment

Tags
since
1.0.0

add_menu_setting()

Add Menu Setting.

public add_menu_setting() : mixed

The Menu will appear under Settings

Tags
since
1.0.0

callback()

Callback after add Settings - for the moment a placeholder.

public callback() : mixed
Tags
since
1.0.0

deactivate()

Default Deactivate.

public static deactivate() : mixed
Tags
since
1.0.0

is_valid_domain_name()

Check for valid Domain.

public is_valid_domain_name(string $domain_name) : bool
Parameters
$domain_name : string
Tags
since
1.0.0
Return values
bool

$ok

make_checkbox()

Generate a text checkbox field.

public make_checkbox(array<string|int, mixed> $args) : string
Parameters
$args : array<string|int, mixed>

{Field array }

Tags
since
1.0.0
Return values
string

make_input_text()

Generate a text input field.

public make_input_text(array<string|int, mixed> $args) : string
Parameters
$args : array<string|int, mixed>

{Field array }

Tags
since
1.0.0
Return values
string

make_select()

Generate HTML Select.

public make_select(array<string|int, mixed> $args) : string
Parameters
$args : array<string|int, mixed>

{ Field array}

Tags
since
1.0.0
Return values
string

register_settings()

Add an API based Setting Page doc: https://developer.wordpress.org/plugins/settings/custom-settings-page/.

public register_settings() : mixed
Tags
since
1.0.0

validate()

Validate input of valid Domains.

public validate(string $input) : string
Parameters
$input : string
Tags
since
1.0.0
Return values
string

$input

wporg_options_page_html()

Generate Setting Page.

public wporg_options_page_html() : mixed

Generate a text input fields for the Domain names

Tags
since
1.0.0

        
On this page

Search results