Class AdminPageFramework_PostType
Provides methods for registering custom post types.
- AdminPageFramework_Factory_Router
-
AdminPageFramework_Factory_Model
-
AdminPageFramework_Factory_View
-
AdminPageFramework_Factory_Controller
-
AdminPageFramework_Factory
-
AdminPageFramework_PostType_Router
-
AdminPageFramework_PostType_Model
-
AdminPageFramework_PostType_View
-
AdminPageFramework_PostType_Controller
-
AdminPageFramework_PostType
Package: AdminPageFramework\PostType
Since: 2.0.0
Located at factory/AdminPageFramework_PostType/AdminPageFramework_PostType.php
Methods summary
public
|
#
__construct( string $sPostType, array $aArgs = array(), string $sCallerPath = null, string $sTextDomain = 'admin-page-framework' )
The constructor of the class object. Registers necessary hooks and sets up internal properties. Examplenew APF_PostType( 'apf_posts', // post type slug array( // argument - for the array structure, refer to http://codex.wordpress.org/Function_Reference/register_post_type#Arguments 'labels' => array( 'name' => 'Admin Page Framework', 'singular_name' => 'Admin Page Framework', 'add_new' => 'Add New', 'add_new_item' => 'Add New APF Post', 'edit' => 'Edit', 'edit_item' => 'Edit APF Post', 'new_item' => 'New APF Post', 'view' => 'View', 'view_item' => 'View APF Post', 'search_items' => 'Search APF Post', 'not_found' => 'No APF Post found', 'not_found_in_trash' => 'No APF Post found in Trash', 'parent' => 'Parent APF Post' ), 'public' => true, 'menu_position' => 110, 'supports' => array( 'title' ), 'taxonomies' => array( '' ), 'menu_icon' => null, 'has_archive' => true, 'show_admin_column' => true, // for custom taxonomies ) ); Parameters
Since
2.0.0
2.1.6 Added the $sTextDomain parameter. See |
Methods inherited from AdminPageFramework_PostType_Controller
addTaxonomy()
,
enqueueScript()
,
enqueueScripts()
,
enqueueStyle()
,
enqueueStyles()
,
setArguments()
,
setAuthorTableFilter()
,
setAutoSave()
,
setFooterInfoLeft()
,
setFooterInfoRight()
,
setUp()
Methods inherited from AdminPageFramework_PostType_View
_replyToFilterPostTypeContent()
,
content()
Methods inherited from AdminPageFramework_PostType_Model
_registerTaxonomy()
,
_replyToDisableAutoSave()
,
_replyToRegisterPostType()
,
_replyToRegisterTaxonomies()
,
_replyToRemoveTexonomySubmenuPages()
,
_replyToSetColumnCell()
,
_replyToSetColumnHeader()
,
_replyToSetSortableColumns()
Methods inherited from AdminPageFramework_PostType_Router
__call()
,
_isInThePage()
Methods inherited from AdminPageFramework_Factory_Controller
addHelpText()
,
addSettingField()
,
addSettingFields()
,
addSettingSection()
,
addSettingSections()
,
hasFieldError()
,
hasSettingNotice()
,
setFieldErrors()
,
setSettingNotice()
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
__get()
,
__toString()
,
_getFormInstance()
,
_getHelpPaneInstance()
,
_getLinkInstancce()
,
_getPageLoadInfoInstance()
,
_getResourceInstance()
,
_isInstantiatable()
,
_replyToLoadComponents()
Magic methods summary
Properties summary
Properties inherited from AdminPageFramework_Factory_Router
$oProp