In WordPress, there are several reserved post types that the system uses to store and organize content. Here are the main ones:
- post – The default post type for regular blog posts.
- page – The post type for pages (e.g., “About Us,” “Contact”).
- attachment – Used to store media files (images, videos, and other files) uploaded to the system.
- revision – Stores revisions of posts (drafts and changes) for tracking modifications.
- nav_menu_item – For navigation menu items.
- custom_css – Stores custom CSS styles added via the “Appearance” → “Customize” panel.
- customize_changeset – Stores changes made in the Customizer settings.
- feedback – Used to store feedback from users, such as comments or reviews, in some cases related to plugins or themes.
In addition to these standard types, WordPress allows you to create your own custom post types, for example, for products in an online store, events, or other entities needed in your project.
Important note: These post types are reserved and cannot be deleted, but their behavior can be modified through filters and hooks.