query_posts
isn’t recommended because its breaks things.
You’re really close, but just declaring the function itself will not work. You need to hook the function into something. In your case, this would be pre_get_posts
.
Example (with “namespaced” function):
<?php
// this is key!
add_action('pre_get_posts', 'wpse74620_ignore_sticky');
// the function that does the work
function wpse74620_ignore_sticky($query)
{
// sure we're were we want to be.
if (is_home() && $query->is_main_query())
$query->set('ignore_sticky_posts', true);
}
Related Posts:
- Show Sticky Posts in Category Archive
- Set sticky posts schedule (Automatic)
- Add a single featured post to all pages?
- Display only the most recent sticky post, display other posts in chronological order
- Include sticky posts in ‘Blog pages show at most’ X number of posts?
- Exclude expired sticky posts
- Exclude Sticky posts from Main Query break Pagination
- ignore_sticky_posts in WordPress 3.0.3?
- Exclude Current and Sticky Post
- Front page should display only one category of posts including sticky post with custom featured post box
- Make sticky post on save
- Pin a post to the top of a page, other than the home page
- Why WordPress CMS uses an array in wp_options instead of a field for Sticky posts?
- ignore_sticky_posts not working with word press version 3.9.1
- How to modify query on category pages to show only sticky posts?
- Make posts non-sticky
- How to check a post is sticky or not yet?
- Custom query: how to get the sticky posts first?
- I would like to change the sticky posts label “Featured” to something else
- How to display sticky post with custom html
- Update a post to remove sticky option
- Show image if a post is featured
- I do not want my front page sticky post to show up in a category
- How to display a sticky post inside a div?
- WooThemes Mini Features – modify query_posts to display only sticky_posts
- Exclude Sticky Posts as everyone!
- Don’t move sticky posts to the first page
- Latest Sticky Posts with Grid Thumbnails for static front page
- Remove old sticky post on publish
- Limit Number of Sticky Posts to Show
- get_option(‘sticky_posts’) returns stickies that are in trash
- Display latest sticky post or display nothing
- Create thumbs only when a post is sticky or any other way?
- How can I display only sticky posts from a parent category on the homepage?
- Images for sticky posts
- Sticky Posts exceed posts per page limit
- why ignore_sticky_posts in sticky post query
- How to add “Stick this post to the front page” to front end?
- Code to make a post sticky
- WP_Query: Why is sticky post not first item in loop?
- Query *only* sticky posts
- Show all sticky posts, WITH pagination
- Sticky Posts & Posts Per Page [closed]
- Ensuring sticky posts are retrieved first (without using two queries)?
- Highlight a Featured Post?
- How to make my front page display only the most recent sticky post, plus usual widgets?
- Limiting query_posts to 1, regardless of sticky post?
- How to make “sticky” pages (and query by them)
- How do I show sticky posts on a static front page that also contains content?
- Using categories & “stickyness” together
- Sticky posts on home page, search, tag and archives without plugin
- How to retrieve sticky post in raw sql?
- WordPress 3.1 – How does one add sticky post capabilities to post types
- Disable sticky posts feature
- Apply styling only to first page sticky posts
- Include Sticky Post in Page Posts Count?
- wp_query for the first sticky, then display the rest of the posts excluding the first sticky
- Adding Sticky functionality to Custom Post Type Archives
- Schedule Sticky Posts
- How to make all posts in a category sticky?
- Display All Sticky Post Before Regular Post
- Sticky Posts Not Sticking to Top of Category Archive
- All sticky posts are returned in custom query
- Randomly placed sticky custom posts complemented by blog posts
- how to make custom posts sticky? [duplicate]
- Get sticky post from category?
- How to make all posts in a category “unsticky”?
- “Sticky” posts for each category (archive.php)
- Include Sticky Posts in Page Post Count for custom query
- Query sticky posts with thumbnails
- How to remove sticky post capability for a specific user role?
- How to use custom fields to enable sticky posts on custom post types?
- Sticky Post default functionality with WP_Query is ignored when using AJAX
- Display all custom post type posts and order them by an optional meta_key
- Excluding Sticky Posts from The Loop and from WP_Query() in WordPress?
- How to make post sticky in the admin page?
- WP_Query doesn’t get sticky post at the top, when used in a page template
- Ignore sticky posts if post is not in meta query
- How to retrieve “sticky” post outside the “loop”?
- Change sticky status of posts from phpMyAdmin
- How to get 1 or 2 specific posts on top of my wordpress blog?
- save_post_{CPT} not updating the ‘sticky_posts’ option
- Store sticky post’s ids in a transient
- Stick multiple posts in a single category
- Variable if post is sticky in functions.php
- Show Sticky Post at the top but do not show again in the loop?
- 3 Posts in Loop, Show Stickies First
- Move sticky posts down in main loop
- Sticky post appears twice
- How can I make a custom post type sticky?
- Keep sticky posts out of query unless they have featured image
- wp_query should show stickies first
- sticky post in custom loop
- How to stick custom post at the top in search results
- I’d like to cycle through existing posts in a post type, showing one per day ordered by title, and starting over when the last is reached
- Woocommerce – Want to move the product tabs below short description
- Sticky posts not working when a specific category is set
- Include sticky posts on the static page front page
- Sticky posts per category
- Blog page Server error 500 with stick post loop in query.php