add_options

Description

Adds an option in WPML’s language menu for theme language options.

Arguments

  • [string] $wpml_page – the WPML admin page it applies to (e.g. PLUGIN_FOLDER/menu/languages.php)
  • [array] $options_array – array of options
    e.g.

    array(
    'some-option' => array(
    	'option_type' => 'checkbox',
    	'option_name' => 'some-option',
    	'option_label' => 'Enable this feature',
    	'values' => array(),
    	'default_value' => 'checked'
    	),
    'some-other-option' => array(
    	'option_type' => 'text',
    	'option_name' => 'some-other-option',
    	'option_label' => 'Enter a value',
    	'values' => array(),
    	'default_value' => 'some value'
    	),
    'some-radio-option' => array(
    	'option_type' => 'radio',
    	'option_name' => 'some-radio-option',
    	'option_label' => 'Select your option',
    	'values' => array('yes'=>'Yes', 'no'=>'No way'),
    	'default_value' => 'no'
    	)
    )
  • [string] $group_name