Adding Sticky functionality to Custom Post Type Archives

I think the answer to your questions lies on the following webpage. Its author (Tareq Hasan) faced the same problem as we do and found a solution. https://tareq.co/2013/01/sticky-posts-in-custom-post-type-archives/ Basically, you need to install the plugin you already have (Sticky Custom Post Types) and add a filter: (I paste the code here so if the page … Read more

Disable sticky posts feature

In addition to CSS you could try to unstick each post as soon as it has been made sticky (untested): add_action( ‘post_stuck’, function( $post_id ) { unstick_post( $post_id ); } ); If you’re looking for another approach, than hiding it from the UI with CSS, then consider using custom post types instead of the post … Read more

Display only the most recent sticky post, display other posts in chronological order

That page has exactly what you need: Display just the first sticky post, if none return nothing: $sticky = get_option( ‘sticky_posts’ ); $args = array( ‘posts_per_page’ => 1, ‘post__in’ => $sticky, ‘ignore_sticky_posts’ => 1 ); query_posts( $args ); if ( $sticky[0] ) { // insert here your stuff… } Source: http://codex.wordpress.org/Sticky_Posts Then add your normal … Read more