Questions tagged [sticky-post]

When a post is sticky, it (generally) remains at the top of the published posts list, even if there are newer posts. It is possible to have more than one sticky post.

Filter by
Sorted by
Tagged with
0 votes
1 answer
25 views

save_post_{CPT} not updating the 'sticky_posts' option

add_action( "save_post_{CPT}", 'update_sticky', 15, 1 ); function update_sticky( $post_id ) { $stickies = get_option( 'sticky_posts' ); if ( ! in_array( $post_id, $stickies ) ) { ...
user avatar
  • 145
0 votes
1 answer
35 views

Sticky option for custom post types without using custom fields or plugins

The problem WordPress supports the sticky option with some of its default post types and doesn't provide any option to extend this to other post types. It's hard-coded in the met-boxes.php file: <?...
user avatar
0 votes
0 answers
17 views

How do you get sticky posts to work with categories?

How do you get sticky posts to work with categories? I have tried: $query->set( 'ignore_sticky_posts', 0 ); but this just results in an out of memory error. I have tried restricting posts on the ...
user avatar
0 votes
1 answer
73 views

How to display sticky or latest published post on the current category page it belongs to?

What I'm able to do : When there is a sticky post in the current category, I'm already able to display it. The problem occurs when there is no sticky post : it doesn't display the latest post as it ...
user avatar
  • 95
0 votes
0 answers
115 views

Pin posts to top of custom loop

Question What would be the best way to pin certain posts to the beginning of a custom loop that queries for many custom post types and may or may not have tax queries inside? Due to how the rest of ...
user avatar
  • 28
0 votes
0 answers
30 views

Sticky Post Doesn't always work

so i have a blog and i want to make a post a sticky post that stays at the top. But for some reason, on the home page where i only display 4 posts, the sticky post doesn't work when the sticky post ...
user avatar
0 votes
0 answers
37 views

How can I have sticky posts while ALSO showing posts from a specific category using one WP_Query?

The Setup I have divided my blog into 3 categories with their respective slugs. There are 3 pages corresponding to these 3 categories with their respective custom page templates. On each page, I ...
user avatar
1 vote
1 answer
30 views

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

Is there a way to feature one single custom post per day on the homepage, cycling through each of about twenty posts alphabetically and then starting over again from the first post? I'm thinking the ...
user avatar
0 votes
1 answer
39 views

Exclude Sticky Posts as everyone!

I'm trying to exclude 3 Sticky posts from my blogs loop, I tried some snippets of code, but with no success. I could use some help. <?php if ( $posts->have_posts() ) : ?> <?php /* Start ...
user avatar
0 votes
0 answers
56 views

Wordpress Sticky Post Count "Fix" Breaking Pagecount by 72 pages!

I have a permanent sticky post on my front page and have implemented the code (pasted below) into my functions.php file to stop it adding an extra post to my post count on the front page (it's a grid ...
user avatar
  • 13
0 votes
1 answer
45 views

How to pull sticky post permalink inside php?

So, I have the following code written inside my function.php. I use it on my blog post to display the sticky post, but my only issue is I'm not sure how to get the permalink inside my HTML. Also, how ...
user avatar
1 vote
1 answer
203 views

Woocommerce - Want to move the product tabs below short description

i've two questions. I would like to move Woocommerce-tabs underneath my short description on the right side. I found this but the accordion is not full-width. remove_action( '...
user avatar
  • 11
0 votes
0 answers
37 views

Custom Query with Sticky Posts

I’m trying to write a custom query which filters by category and shows only a certain number of posts. So far that’s a simple thing along these lines: $args = array( 'showposts' => 1, 'cat' =>...
user avatar
  • 29
0 votes
1 answer
186 views

Exclude categories with only sticky posts OR count sticky post of specific category

I want to create a page which displays all categories with posts. My goal is to exclude categories which only has sticky post(s). That's the part which isn't working so far. My current results looks ...
user avatar
0 votes
0 answers
129 views

Display Specific Posts at Start of Loop

I'm attempting to mimic 'sticky' functionality on a custom post type using a simple ACF true/false field. I'd like to use pre_get_posts to modify my query to first show my 'sticky' posts at the top ...
user avatar
0 votes
1 answer
53 views

How can I override the post title when a post is set to sticky? [closed]

I want to display my selected post as top post which will appear in the top of my post list. I use sticky post for this, but there is a problem in the sticky post option. It shows selected post at the ...
user avatar
0 votes
1 answer
50 views

Don't move sticky posts to the first page

After I sticky post, it automatically moves post to the first page and I'd like it to stay at it's recent place. Don't want it to move. How can I do this? I just need sticky post option (i've got an ...
user avatar
1 vote
1 answer
469 views

Sticky posts not working when a specific category is set

I would like to show sticky posts at the top of an archive list for a specific category on the top page as well as on archive pages. I've been Googling for a working solution and found a few clues ...
user avatar
  • 65
0 votes
1 answer
242 views

How to display sticky post always at the top (before regular post) in wordpress?

I am working on a wordpress code as shown below in which the modified post displays at the top. $temp_args = [ 'post_type' => array('current-channel', 'post', 'current-episodes'), '...
user avatar
0 votes
1 answer
112 views

Function for Sticky Post on Categories causes issues with 404 behavior

I want to how sticky posts on category pages and I am using a code on my function.php file in order to manage it. The sticky posts are being shown on the category pages, everything is OK. But with ...
user avatar
0 votes
0 answers
78 views

Staggering featured post using 'sticky'

So I have Custom post type that occasionally will have posts marked as 'featured' Client would like to use the 'sticky' feature of WordPress to pick which posts from the CPT are classed as featured ...
user avatar
  • 1
0 votes
1 answer
120 views

Add to search posts query array with post IDS which will appear first

Is there a way to add array of post IDS to set posts to be on top of search results? Something like adding a param top_post_ids inside the search hool: $query->set( 'top_post_ids', [45, 78, 94 ] )...
user avatar
  • 705
0 votes
2 answers
413 views

How to display only sticky posts on my automatically generated front page?

I want to display only the sticky posts on my front page. Right now it's possible to do a setting where the sticky posts are displayed at the top followed by the rest of the posts. I don't want to ...
user avatar
0 votes
1 answer
539 views

Make sticky post with FacetWP

I have WordPress posts in combination with Advanced Custom Fields and FacetWP for filtering. WordPress has an option to make a post sticky, I did this and nothing happenend so I tried to change my ...
user avatar
0 votes
1 answer
95 views

Latest Sticky Posts with Grid Thumbnails for static front page

i want to make very simple thumbnails grid 4 or 5 images only to show the latest sticky posts with " shortcode to be easy add anywhere " Thanks!
user avatar
-1 votes
2 answers
283 views

Different style for first two (sticky) posts

I'm currently facing a few loose ends while dealing with the homepage of a theme I am working on. I got my loop set up to show the most recent posts in a certain style and it works perfectly. Now I ...
user avatar
2 votes
1 answer
179 views

How to remove sticky post capability for a specific user role?

All is in the title. Does someone know a way to do that ? Thanks !
user avatar
  • 123
0 votes
1 answer
310 views

How to remove only the latest sticky post from the loop

I know how to remove all of the sticky posts from a loop using the following argument 'post__not_in' => get_option( 'sticky_posts' ), But I am stuck in a problem. I want the loop to load all of ...
user avatar
1 vote
2 answers
357 views

Store sticky post's ids in a transient

I'm developing a theme that has a featured posts section before the main loop of posts. Cool and fresh, right?:) All sticky posts with a featured image in place must be displayed in that section and ...
user avatar
  • 419
0 votes
0 answers
113 views

What's difference between "ignore_sticky_posts" and "post__not_in"=>$sticky_posts [duplicate]

what's the difference in results from: new WP_Query( array( 'post__not_in' => get_option( 'sticky_posts' ) ) ); and new WP_Query( array( 'ignore_sticky_posts' => 1 ) ); ?
user avatar
  • 5,271
0 votes
1 answer
180 views

get_previous_post() while accounting for sticky posts

Let's say I have the posts foo, bar and baz. They are published in the following order: 1. foo 2. bar 3. baz If I call get_previous_post() while on the single.php of baz, I'll get bar. I set bar as ...
user avatar
  • 177
1 vote
1 answer
626 views

Stick multiple posts in a single category

How to stick multiple posts in a single category to show on top of that category? Tried Ideas: I tried to use "Category Sticky Post" plugin, but it only allows me to pin one post for each category. ...
user avatar
13 votes
2 answers
20k views

why ignore_sticky_posts in sticky post query

We all know that ignore_sticky_posts is used to exclude sticky post from your custom query. But why on codex page https://codex.wordpress.org/Sticky_Posts, they use ignore_sticky_posts in querying ...
user avatar
  • 374
1 vote
1 answer
444 views

Variable if post is sticky in functions.php

I'm building a shortcode to display certain posts in a page. So far it looks like this: function bloghome( $atts ) { extract( shortcode_atts( array( 'id' => 17 // Add the *default ...
user avatar
3 votes
3 answers
2k views

Disable sticky posts feature

I need to create a custom WordPress admin interface for a client. I want to completely disable the sticky post feature from admin area. I found some posts on the internet that suggest to hide the ...
user avatar
  • 165
0 votes
4 answers
1k views

How can I allow sticky posts but cap the query to 1 post?

I have a partial that I call around the website at various points. This partial simply displays the latest Post. It looks like so: <?php $args = array( 'posts_per_page' => 1, '...
user avatar
  • 265
0 votes
1 answer
44 views

Seach and categories not working when ignoring sticky posts in main loop

My search does not work anymore, the same goes for my categories. It now shows literally all the posts until the page limit is reached, instead of the specified ones. This happened after I made sure ...
user avatar
1 vote
1 answer
532 views

Change sticky status of posts from phpMyAdmin

I have many sticky posts in my database. Is there any SQL function which I could use from phpMyAdmin to change (remove) sticky status of posts, if post is sticky to change it to not sicky.
user avatar
0 votes
1 answer
347 views

Pin to Top Functionality using orderby custom field then event date

I need to accomplish the following: pull CPT tribe_events sort by custom field "pin_to_top" in DESC order get posts from today's date & any in the future sort remaining posts in ASC order My ...
user avatar
0 votes
2 answers
359 views

How to modify query on category pages to show only sticky posts?

I'm using the following code to filter posts on category pages so only sticky posts are displayed. add_action( 'pre_get_posts', function( \WP_Query $q ) { if( ! is_admin() && $q->...
user avatar
  • 541
0 votes
1 answer
165 views

Pull posts from all categories if quantity is not met?

I have a modified theme that displays CPT posts. I am creating a slider that will cycle through all the sticky posts and display them at the top of the page. So far so good. The problem. When I ...
user avatar
  • 1,667
2 votes
0 answers
805 views

Sticky Post default functionality with WP_Query is ignored when using AJAX

I am writing custom ajax pagination for a Blog archive page and I am running into an issue with sticky posts. The default functionality of sticky posts when using a WP_Query call is to sort all ...
user avatar
0 votes
0 answers
289 views

counting post from a wp-query using sticky_post

I'm trying to count the number of sticky_posts inside a specific category. first I get all the sticky posts : $sticky = get_option( 'sticky_posts' ); then here are my args : $args_sticky = array( '...
user avatar
0 votes
1 answer
58 views

WP_Query causing links to not work

adding this line of code and adjusting my if statement has damaged my links in the loop. I really don't understand why this has happened. What is wrong with the line of code? <?php $query ...
user avatar
  • 155
0 votes
1 answer
2k views

How to display only sticky posts on category pages?

I would really appreciate it if someone could help me with this. I'm trying to get category pages to show only sticky posts from the current category. I was hoping there might be a plugin to do this ...
user avatar
  • 541
1 vote
1 answer
417 views

Include sticky posts on the static page front page

I have a static front page that lists out news. Right now, it ignores the stickiness of a post, and justs lists it. I want it to work the same way as my blog posts page does. I want it to list out all ...
user avatar
  • 423
1 vote
0 answers
251 views

Sticky posts per category

I need: to have the ability to set one post as sticky in one category and not the others. Example: So let's say i have this three categories: "one" "two" and "three". and i have a post named "sticky ...
user avatar
  • 339
5 votes
1 answer
754 views

Set sticky posts schedule (Automatic)

EDIT: It is currently working when I set a sticky post and set it's date at 07/07/2016. My code so far: I've added this to change the post date of the post when it become sticky : // Update ...
user avatar
  • 391
0 votes
0 answers
699 views

WP Query with sticky posts and tax_query

I have this query; $posts = new WP_Query(array( 'post_type' => 'post', 'posts_per_page' => 5, )); Which correctly places sticky posts at the beginning. However, ...
user avatar
4 votes
1 answer
86 views

Add a single featured post to all pages?

Within wp-admin, we need the ability to select a single post as the featured post. This featured post will be displayed on all pages. I know I can make a post "sticky" but we would like to have only ...
user avatar