Fieldmanager
  • Package
  • Class
  • Tree
  • Todo

Packages

  • Fieldmanager
    • Context
    • Datasource
    • Field
    • Util
  • None

Classes

  • Fieldmanager_Context
  • Fieldmanager_Context_Page
  • Fieldmanager_Context_Post
  • Fieldmanager_Context_QuickEdit
  • Fieldmanager_Context_Storable
  • Fieldmanager_Context_Submenu
  • Fieldmanager_Context_Term
  • Fieldmanager_Context_User

Class Fieldmanager_Context_Submenu

Use fieldmanager to create arbitrary pages in the WordPress admin and save data primarily to options.

Fieldmanager_Context
Extended by Fieldmanager_Context_Storable
Extended by Fieldmanager_Context_Submenu
Package: Fieldmanager\Context
Located at context/class-fieldmanager-context-submenu.php

Methods summary

public
# __construct( string $parent_slug, string $page_title, string $menu_title = Null, string $capability = 'manage_options', string $menu_slug = Null, Fieldmanager_Field $fm = Null, mixed $already_registered = False )

Create a submenu page out of a field

Create a submenu page out of a field

Parameters

$parent_slug
string
$parent_slug
$page_title
string
$page_title
$menu_title
string
$menu_title
$capability
string
$capability
$menu_slug
string
$menu_slug
$fm
Fieldmanager_Field
$fm
$already_registered
public
# register_submenu_page( )

Register a submenu page with WordPress

Register a submenu page with WordPress

public void.
# render_submenu_page( )

Helper to attach element_markup() to add_meta_box(). Prints markup for options page.

Helper to attach element_markup() to add_meta_box(). Prints markup for options page.

Returns

void.
public
# handle_submenu_save( )

Save a submenu page

Save a submenu page

public
# save_submenu_data( mixed $data = null )
public string
# url( )

Get the URL for this context's admin page. Mainly pulled from menu_page_url().

Get the URL for this context's admin page. Mainly pulled from menu_page_url().

Returns

string

Magic methods summary

Properties summary

public string $parent_slug
#

Parent of this submenu page

Parent of this submenu page

public string $page_title
#

Title of the page

Title of the page

public string $menu_title
#

Menu title

Menu title

public string $capability
#

Capability required

Capability required

public string $menu_slug
#

Menu slug

Menu slug

public string|Null $submit_button_label
#

Only used for options pages

Only used for options pages

public string|null $updated_message
#

The "success" message displayed after options are saved. Defaults to "Options updated".

The "success" message displayed after options are saved. Defaults to "Options updated".

public string $wp_option_autoload
#

For submenu pages, set autoload to true or false

For submenu pages, set autoload to true or false

Properties inherited from Fieldmanager_Context_Storable

$taxonomies_to_save

Properties inherited from Fieldmanager_Context

$fm, $save_keys, $uniqid

Fieldmanager API documentation generated by ApiGen 2.8.0