• Skip to main content
  • Skip to forum navigation

StudioPress

  • Shop for Themes
  • My StudioPress

Forum navigation

  • Home
  • General Genesis Discussions
  • StudioPress Themes
  • Genesis Blocks
    • Genesis Blocks
    • Genesis Custom Blocks
  • Retired Themes
  • FAQs
  • Forum Rules
  • Internationalization and Translations
  • Forum Bugs and Suggestions
  • Forum Log In

Are You Using The WordPress Block Editor?

Genesis now offers plugins that help you build better sites faster with the WordPress block editor (Gutenberg). Try the feature-rich free versions of each plugin for yourself!

Genesis Blocks Genesis Custom Blocks

filtering custom post types by category on home page

Welcome!

These forums are for general discussion on WordPress and Genesis. Official support for StudioPress themes is offered exclusively at My StudioPress. Responses in this forum are not guaranteed. Please note that this forum will require a new username, separate from the one used for My.StudioPress.

Log In
Register Lost Password

Community Forums › Forums › Archived Forums › Design Tips and Tricks › filtering custom post types by category on home page

This topic is: not resolved

Tagged: custom post types, genesis media project

  • This topic has 2 replies, 2 voices, and was last updated 12 years, 1 month ago by Debs.
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • March 28, 2013 at 5:24 am #31700
    Debs
    Participant

    any coding ninjas out there who can help me with this problem? i'm using genesis media project which creates the custom post type "video". so far so good. this custom post types can also be assigned video categories (taxonomy "video-category"). i would like one of these video categories - "interviews" - only to appear in the home page loop. i can get ALL the video post types to appear using the code below, but would like to refine it even further.

    any ideas anyone? i'm stumped. thank you!

    /**ADD VIDEO POST TYPE TO MAIN TO HOME PAGE **/

    add_filter( 'pre_get_posts', 'my_get_posts' );

    function my_get_posts( $query ) {

    if ( ( is_home() && $query->is_main_query() ) )
    $query->set( 'post_type', array( 'post', 'video') );

    return $query;
    }

    March 28, 2013 at 5:41 am #31704
    Brad Dalton
    Participant

    I think you'll find the answer in one of these posts:

    How To Exclude Posts In Specific Categories From Displaying

    http://wpsites.net/web-design/remove-posts-display-home-page/


    Tutorials for StudioPress Themes.

    March 28, 2013 at 6:03 am #31710
    Debs
    Participant

    thanks brad...unfortunately none of these methods seem to work for custom post types...only ordinary posts...it's driving me nuts!!

  • Author
    Posts
Viewing 3 posts - 1 through 3 (of 3 total)
  • The forum ‘Design Tips and Tricks’ is closed to new topics and replies.

CTA

Ready to get started? Create a site or shop for themes.

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2025 WPEngine, Inc.

Products
  • Create a Site with WP Engine
  • Shop for Themes
  • Theme Features
  • Get Started
  • Showcase
Company
  • Brand Assets
  • Terms of Service
  • Accptable Usse Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble