This should fairly closely mimic “Pages”.
function gallery_type_custom_init() {
$args = array(
'public' => true,
'label' => 'Gallery',
'capability_type' => 'page',
'hierarchical' => true,
'supports' => array(
'title',
'editor',
'thumbnail',
'excerpt',
'page-attributes',
'custom-fields'
)
);
register_post_type( 'Gallery', $args );
}
add_action( 'init', 'gallery_type_custom_init' );
If you need this to use your custom page templates, though, it won’t work. That part is hard-coded for page post types only.
Related Posts:
- How to disable page delete
- get_pages() not ordering as it should
- Editing the Number at the end of Page URLs / Editing Page Slugs
- Pagination Help on Crazy Custom Authors Page
- Create subpage /user/ or /my-profile/ like /author/ with additional query like /user/user123
- Hide page title in WordPress 3.0
- Selecting An image from the Media LIbrary on the frontend
- Custom protected password page with ACF
- Page load requires a trailing “/” [closed]
- Virtual Pages plugins
- Programmatically add a custom page/path/url/route to WordPress
- What is the most idiomatic way to let clients edit phrases in HTML?
- How to merge all my pages into one, while keeping a menu bar?
- How to change URL Custom Page?
- redirect product-category to a custom page
- custom headers for static home page and posts page
- Show posts on a page based on a category and tag(s)
- Split Conference WordPress Page in different years
- Add google org chart to wordpress page
- How to get custom page template being edited in gutenberg editor
- Control Content On Non-Blog Pages
- custom meta box for page default template
- Best practice – pages – ACF or inline coding
- How to hook up search results page to a back-end page?
- How to structure model showcase
- How to customize
- Add a searchbox to the body of a page
- Create page as a file in my theme?
- Featured Image If Else Condition
- Insert menu with a custom walker into page / post body using shortcode?
- How to create “custom page types” with different custom fields in them?
- How to create custom search page
- Creating php pages in wordpress and assigning them to wordpress pages
- How to display page ids as page slug names?
- How to create custom layouts and static pages in themes for clients
- How to make the Pages in WordPress Customized?
- Creating custom page template
- Change Site Logo or Menu Logo Per Page
- change top banner content on specific page
- How to add page content into another page
- Display a specified content on a Page and all its child pages
- Use a custom page with dynamic content as a user profile page
- I want to embed mystream video in my wordpress site
- Swap home page based on user role, Elementor layout breaking
- Taxonomy template is not reading
- New Page/Post Screen Opens an Existing Post
- Static Page, need Last and Next links at the bottom
- How can I create a Custom Page? (not a page template!!)
- wordpress custom posts page not showing
- How to serve an already coded html page in a WP page, to assign a simpler url
- Admin menu disable new/delete page
- Show different pages on site depending on user choice
- WordPress post submit page
- Redirect Every Instance of The Author Template Pages to Custom Author Pages
- Allow arbitrary text after page URL
- Best way to create a page outside of the pages list
- Want home page to click through to two different page types
- Custom single page based on which custom page template is selected
- Page template with custom html fields inside a content
- Pass query param to custom page
- Is there a way to have information on one page automatically feed into another? [closed]
- how to add a page
- How to apply styles to the custom page template
- How can I make a search term redirect to a page
- Custom CSS working on home page but not on NEW created PAGE
- Create a page for each database table entries
- How to use standalone Gutenberg (block editor) instance on any my own admin page in WordPress
- New WP_Customize API – how does it work under the hood?
- Data sanitization: Best Practices with code examples
- global menus made from master site’s custom menus wpmu network
- Is there a way to create invisible pages?
- Custom widget select options needs to stay selected after save
- Syncing Avatars across multisite
- How to move the wordpress site from test url to main url? [duplicate]
- How can I get the intended URL in a 404?
- Creating user relationships
- Loop through custom fields with similar label / common chars in label
- title, content, feature images
- How Do I Remove The Right Hand Block On The Main Header?
- Category selectable homepage
- Development environment
- How to store page visit counts?
- Load File (Function & Variable Value) from Child Theme
- How to query details of images in gallery that is attached to a post
- wp_enqueue_script JS code runs too late (after user begins interacting)
- Change admin_title of a plugin using code snippet/functions
- Adding a custom field to a slug
- WordPress Customizer: Check for value of CSS selector and replace it
- How to add custom Author Info Box to blog posts “only” and NOT custom post templates
- Bio comes up when the visitor clicks on a picture
- How to find and replace (or add) specific word in a specific category?
- WooCommerce – Adding custom HTML to specific product pages
- How do I move my sites to a child theme without loosing customisation?
- How to appoint different users to different pages?
- customize footer widgets area
- Need Advice to Working with Custom Post Meta
- why jquery is not loading in wordpress page?
- Use WordPress to create a custom CMS? [closed]
- Create a plugin to create a new page in wordpress for each time a record is added into the database
- How do I add nopin=”nopin” to the default avatar?