Class AdminPageFramework_MetaBox_Page
Provides methods for creating meta boxes in pages added by the framework.
- AdminPageFramework_Factory_Router
-
AdminPageFramework_Factory_Model
-
AdminPageFramework_Factory_View
-
AdminPageFramework_Factory_Controller
-
AdminPageFramework_Factory
-
AdminPageFramework_MetaBox_Router
-
AdminPageFramework_MetaBox_Model
-
AdminPageFramework_MetaBox_View
-
AdminPageFramework_MetaBox_Page_Router
-
AdminPageFramework_MetaBox_Page_Model
-
AdminPageFramework_MetaBox_Page_View
-
AdminPageFramework_MetaBox_Page_Controller
-
AdminPageFramework_MetaBox_Page
Package: AdminPageFramework\PageMetaBox
Since: 3.0.0
Located at factory/AdminPageFramework_MetaBox_Page/AdminPageFramework_MetaBox_Page.php
Methods summary
public
|
#
__construct( string $sMetaBoxID, string $sTitle, array|string $asPageSlugs = array(), string $sContext = 'normal', string $sPriority = 'default', string $sCapability = 'manage_options', string $sTextDomain = 'admin-page-framework' )
Registers necessary hooks and internal properties. Examplesnew APF_MetaBox_For_Pages_Normal( 'apf_metabox_for_pages_normal', // meta box id __( 'Sample Meta Box For Admin Pages Inserted in Normal Area' ), // title 'apf_first_page', // page slugs 'normal', // context 'default' // priority ); include( APFDEMO_DIRNAME . '/example/APF_MetaBox_For_Pages_Advanced.php' ); new APF_MetaBox_For_Pages_Advanced( 'apf_metabox_for_pages_advanced', // meta box id __( 'Sample Meta Box For Admin Pages Inserted in Advanced Area' ), // title 'apf_first_page', // page slugs 'advanced', // context 'default' // priority ); include( APFDEMO_DIRNAME . '/example/APF_MetaBox_For_Pages_Side.php' ); new APF_MetaBox_For_Pages_Side( 'apf_metabox_for_pages_side', // meta box id __( 'Sample Meta Box For Admin Pages Inserted in Advanced Area' ), // title array( 'apf_first_page', 'apf_second_page' ), // page slugs - setting multiple slugs is possible 'side', // context 'default' // priority ); Parameters
Since
3.0.0
OverridesAdminPageFramework_MetaBox_Page_Model::__construct |
Methods inherited from AdminPageFramework_MetaBox_Page_Controller
enqueueScript()
,
enqueueScripts()
,
enqueueStyle()
,
enqueueStyles()
Methods inherited from AdminPageFramework_MetaBox_Page_Model
_registerFormElements()
,
_replyToAddMetaBox()
,
_replyToFilterPageOptions()
,
_replyToFilterPageOptionsWODynamicElements()
,
_replyToModifyOptionsUpdateStatus()
,
_replyToValidateOptions()
,
_setOptionArray()
,
_setUpValidationHooks()
,
getFieldOutput()
Methods inherited from AdminPageFramework_MetaBox_Page_Router
_isInThePage()
,
_isInstantiatable()
Methods inherited from AdminPageFramework_MetaBox_View
Methods inherited from AdminPageFramework_MetaBox_Model
_replyToFilterSavingData()
,
_replyToModifyRedirectPostLocation()
Methods inherited from AdminPageFramework_Factory_Controller
addHelpText()
,
addSettingField()
,
addSettingFields()
,
addSettingSection()
,
addSettingSections()
,
hasFieldError()
,
hasSettingNotice()
,
setFieldErrors()
,
setSettingNotice()
,
setUp()
Methods inherited from AdminPageFramework_Factory_View
_replyToGetFieldOutput()
,
_replyToPrintSettingNotice()
Methods inherited from AdminPageFramework_Factory_Model
_getFieldErrors()
,
_isValidationErrors()
,
_loadDefaultFieldTypeDefinitions()
,
_registerFields()
,
_replyToDeleteFieldErrors()
,
_replyToSaveFieldErrors()
,
_replyToSaveNotices()
,
_setLastInput()
,
_setUp()
,
getFieldErrors()
,
getSavedOptions()
,
validate()
Methods inherited from AdminPageFramework_Factory_Router
__call()
,
__get()
,
__toString()
,
_getFormInstance()
,
_getHelpPaneInstance()
,
_getLinkInstancce()
,
_getPageLoadInfoInstance()
,
_getResourceInstance()
,
_replyToLoadComponents()
Magic methods summary
Properties summary
Properties inherited from AdminPageFramework_MetaBox_Page_Model
$_sFieldsType
Properties inherited from AdminPageFramework_Factory_Router
$oProp