Updated by
Snippets
Updated by
Modified
settings-api-class.php- Ignore whitespace
+ echo '<h3 class="hndle">Debug Information for Option Name: <em>' . $this->data['option_name'] . '</em></h3>';
Updated by
Modified
settings-api-class.php- Ignore whitespace
Updated by
Modified
settings-api-class.php- Ignore whitespace
- add_dashboard_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_dashboard_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
- add_posts_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_posts_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
- add_media_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_media_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
- add_pages_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_pages_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
- add_comments_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_comments_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
- add_theme_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_theme_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
- add_plugins_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_plugins_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
- add_users_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_users_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
add_management_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
- add_options_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_options_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ if( WP_DEBUG || ( isset( $this->data['option_dump'] ) && 'true' == $this->data['option_dump'] ) ) {
Updated by
Modified
settings-api-class.php- Ignore whitespace
- add_options_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_submenu_page( $this->data['parent_slug'], $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_menu_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ), $this->data['icon_url'], $this->data['position'] );
+ add_dashboard_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_posts_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_media_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_pages_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_comments_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_theme_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_plugins_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_users_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_management_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
+ add_options_page( $this->data['page_title'], $this->data['menu_title'], $this->data['capability'], $this->data['menu_slug'], array( $this, 'output_admin_page' ) );
-// Need to add ability to add settings page as top level page, or as a submenu page for any core menu pages or custom post type menu pages.
- 1
- 2
You can clone a snippet to your computer for local editing. Learn more.