You have a few ways to do it
if (get_post_type($id) == 'post' || get_post_type($id) == 'page')
If you use the same function more than once its better to create a variable that will hold that value, so like this
$type = get_post_type($id);
if ($type == 'post' || $type == 'page')
You could also do something like this
if (in_array(get_post_type($id), ['post', 'page']))
In this situation I would go with the in_array
option, no variable created and very clean.
But you can use which ever option you like, the final result will be the same
Related Posts:
- How can I edit post data before it is saved?
- How to only hook on Single.php after content?
- Change Page’s Tag Using functions.php File
- What characters are allowed as a shortcode tag and how should they be sanitized?
- Edit plugin without hooks in functions.php
- How to remove filter added by another plugin in a class
- Using add_filter inside another class
- Hide WordPress Plugin Deactivation Links
- Alter post slug by a filter that is fired just after a post is created
- Pass A Value From Outside To A Plugin Variable
- Does the ‘nav_menu_css_class’ filter accept 2 or 3 arguments?
- Very stubborn wp_register_script / add_action vs remove
- do_action and hook methods
- Remove action from a plugin class, forced to use global instance
- ElasticPress how to Include Meta to the mapping?
- remove filter which calls a public static function
- Determine plugin name from within plugin_action_links filter
- What is the purpose of $merged_filters?
- Changing image URLs in media library
- Reposition Woocommerce Message
- How to remove xmlns on language_attributes()?
- WP Job Manager Category Drop-down; Change Placeholder Text Via Filter
- How to modify shortcode attributes with data from current post
- add_filter comment_edit_redirect not working
- Is there a filter for get_post_custom()?
- Can I hook into get_avatar to supply a hash instead of an email?
- How do action and filter hooks understand where to look for the core function that we hooked our function to them
- How to append to title via functions.php for auto-posting plugin [duplicate]
- Edit default comments page in WP Admin
- Creating a plugin to sanitize comment and the url field before display only
- How to find the origin of a file upload from within wp_handle_upload?
- Modifying the comments section through a plugin regardless of theme
- How to get the element ID from new menu list that added with add_filter()?
- Passing an array from shortcode-function to filter-function
- Get Time Taken By Each Action Hook in WordPress
- How to disable a plugin for certain page?
- WordPress user account activation
- External Script Using WP – Hooks / Actions Not Working?
- How to change the name of the “edit my profile” link in the WordPress admin backend
- add_filter doesn’t work
- Template filter for custom taxonomy terms
- Using add_action before add_filter on a plugin?
- Check if variable is set in filter
- Passing stored variables to add_filter
- Modify page title and subtitle with a plugin
- override filter in a plugin
- remove_action not removing add_action from constructor
- Trying to add a page template for my custom post type from a plugin, but it will not display in the template dropdown unless file is in theme
- Override a Plugin Function
- Can I filter a function created by a theme or a plugin?
- Add a function call after content automatically?
- How to add filter for wordpress plugin?
- How to use add_action for multiple instances of the same class
- How to Use the Filter “sidebar_login_widget_form_args”
- is there a way to pass a parameter to a add_menu_page function?
- How to hook into action/filter call
- Looking for a filter to modify the months
- What’s the best way to echo out a filter variable?
- Edit post image attributes on fly?
- Excluding specific post from custom next/previous theme function
- Add hook after content without formatting
- How to convert Currency from USD to other IP Based currency in Php function
- Unpublished Pages Failing To Appear On Custom Path
- Adding an item to an anonymous array inside a filter?
- WooCommerce Product Table – filter query on attributes
- Does having apply_filters in the middle of an array make a difference?
- Disable WC Bookings automatic order completion [closed]
- how can I edit the HTML of yith ajax product filter
- Plugin function in child theme
- Modify function output in a plugin
- Override filter variable not working
- Remove action added in plugin class from theme
- Show custom taxonomy in theme
- Using multi-dimensional array with filter
- Help needed with woocommerce (wc stripe) filter
- Why can’t I shove an instance of a class into a variable from a do_action hook?
- Add Filter to get_next_posts_link
- Passing a parameter to filter and action functions
- Jetpack Comments Change Placeholder Text
- shortcode which is introduced into entry the blog, and appears in side bar
- passing ‘&’ in return function of add_filter
- Use of apply_filter in plugin/widget class
- Filter for modifying image on upload
- making a glossary with wordpress
- Adding a Filter to Sidbar Login Plugin to Change Login Button Lable
- Strip shortcode from excerpt [duplicate]
- County Finder form/plugin?
- Simply Exclude – Category feed exclusion is excluding from category feed instead of just the main feed
- How to change response of admin-ajax request?
- add query string to all pages after user logged in
- WordPress plugin add_filter returning a link does not work. What is the correct way?
- Order shipped by which driver[hook for woocoomerce order staus changed and popup in admin panel ] [closed]
- Unable to pass arguments from plugin form to filter hook using ajax, the data is transferring via ajax but unable to pass as arguments in filter hooks
- How to Add Extra Text In WordPress Title Before Post Publish
- How often should I execute add_filter and function declaration in Code Snippets?
- WordPress REST API filter on blank custom ACF
- Selectively override Easy Digital Downloads protection via filter
- Brands Filter Not Working For On Sale Products
- FacetWP custom display based on post type [closed]
- Removing filters with arguments set in a class