Support » Plugin: Jetpack by WordPress.com » Related Posts for multiple Custom Post Types

  • Resolved MattV

    (@mattv)


    If we want to use related posts with our own custom post types, we can use this function:

    function allow_my_post_types($allowed_post_types) {
        $allowed_post_types[] = 'your-post-type';
        return $allowed_post_types;
    }
    add_filter( 'rest_api_allowed_post_types', 'allow_my_post_types' );

    But what if I want to add multiple CPTs? I´ve tried adding them line by line but that didn´t seem to work.

    function allow_my_post_types($allowed_post_types) {
        $allowed_post_types[] = 'your-post-type';
        $allowed_post_types[] = 'another-post-type';
        $allowed_post_types[] = 'a-third-post-type';
        return $allowed_post_types;
    }
    add_filter( 'rest_api_allowed_post_types', 'allow_my_post_types' );

    Not sure if that´s the right approach or if I can pass all post types as an array or something.

    Thanks!

    https://wordpress.org/plugins/jetpack/

Viewing 1 replies (of 1 total)
  • Plugin Contributor Jeremy Herve

    (@jeherve)

    Jetpack Mechanic 🚀

    Not sure if that´s the right approach or if I can pass all post types as an array or something.

    Both approaches should work. I’d suggest using array_merge if you create an array of Post Types you want to add, to make sure you’re not deleting Post Types that may be defined somewhere else in another plugin, or in your theme.

Viewing 1 replies (of 1 total)
  • The topic ‘Related Posts for multiple Custom Post Types’ is closed to new replies.