Home » Functions » post_type_supports

Function Name: post_type_supports

WordPress is a powerful content management system that allows users to create and customize various types of content. One important aspect of WordPress is the ability to define different post types, such as pages, posts, and custom post types. However, not all post types support the same features by default.

The post_type_supports() function is a useful tool for determining which features are supported by a particular post type. This function takes two parameters: the first is the post type, and the second is the feature to check. The function returns true if the feature is supported, and false if it is not.

For example, if you wanted to check whether the "page" post type supports comments, you could use the following code:

if (post_type_supports('page', 'comments')) {
    // Comments are supported for pages
} else {
    // Comments are not supported for pages

This function can be particularly helpful when developing custom post types, as it allows you to easily check which features are available and customize them to fit your needs.

Overall, post_type_supports() is a powerful and flexible function that makes it easy to work with post types in WordPress, whether you’re creating a custom post type or just working with the built-in post types.

Learn More on

Register an account to save your snippets or go Pro to get more features.