Skip to content

Instantly share code, notes, and snippets.

@carasmo
Last active June 8, 2017 18:56
Show Gist options
  • Save carasmo/a04b9706d54ec011416d7890461423e6 to your computer and use it in GitHub Desktop.
Save carasmo/a04b9706d54ec011416d7890461423e6 to your computer and use it in GitHub Desktop.
Genesis Portfolio Pro CPT Plugin posts per page and orderby query
<?php
//don't add again
//** posts per page and menu order asc for cpt portfolio query
function yourprefix_order_by_menu_order_asc_genesis_portfolio_pro( $query ) {
if ( ! function_exists( 'genesis_portfolio_init' ) ) { return $query; }
if ( $query->is_post_type_archive('portfolio') && $query->is_main_query() ) :
$query->set( 'orderby', 'menu_order' );
$query->set( 'order', 'ASC' );
$query->set( 'posts_per_page', 9 );
endif;
}
add_action( 'pre_get_posts', 'yourprefix_order_by_menu_order_asc_genesis_portfolio_pro' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment