If you look at that code carefully, the only thing it ever prints are sticky posts:
if(is_sticky()) : ?>
<div class="slide"><a rel="bookmark" href="https://wordpress.stackexchange.com/questions/92193/<?php the_permalink() ?>"><?php echo the_post_thumbnail('full'); ?><h2><?php the_title(); ?></h2></a></div>
<?php endif;
You stand a better chance of having sticky posts on page 1 of the index than on any page thereafter. 404 pages don’t have posts at all, sticky or not. That is why they are 404 pages.
I think that is why the code appears not to work on some pages, but it isn’t that the code is broken, just that the conditions for printing post data and not met.
Related Posts:
- Get ‘page’ number with infinite scroll
- Get 10 posts from a WP_Query. If less than 10, get the remainder from elsewhere
- Why doesn’t /2013/01/ properly return January’s archives in archive.php?
- Strategy to get post meta for use outside the loop
- Grab the first paragraph of each post
- Single Page WordPress Theme – Using page templates
- A two column loop with one lead post
- Change loop order via form or link (jquery, not URL)
- First post of each category
- Is there any need to use both wp_reset_postdata and wp_reset_query together?
- query posts in wordpress
- Getting Permalink within the loop
- the_content() in single-{post-type}.php problem
- Setting hero/splash section as a blog post
- posts_nav_link(); not showing up on static pages
- How to retrieve an image from a post and display it before excerpt of a post? [duplicate]
- Finding Page Template and Displaying Content
- How WordPress converts URL to $query_string
- Why is the first query affecting the second query, even after wp_reset_query() and wp_reset_postdata(), but not on the second page?
- Link won’t show using the_permalink();
- Some doubts about how to show posts in a custom theme?
- Force index.php have_posts() loop to exit if no sticky posts found
- show a post from a specific post format
- paged > max_num_pages won’t throw 404
- Displaying recent post excerpts on static front page
- Limit Loop to 5 Posts?
- How to show user online status on their posts?
- Custom get_the_excerpt() only works on first post
- Echo all category names, apart from one
- how to get the post attachement image in full size?
- Get the amount of posts on a given page
- How to list articles by year based on url?
- Change image size depending on page
- How can I prevent posts with no title showing up in my query?
- How can I use the WordPress Loop and Pagination in multiple instances but different scenarios throughout my site?
- Previous and Next links not populating, have I missed something?
- Twenty Seventeen Pages Loop
- How does the loop know which post to view?
- Retrieve WordPress’ the_content() with jQuery
- Exclude subcategory from wp_query
- Style first 3 posts differently with WP_Query [duplicate]
- WP_Query not getting all posts, just tagged posts
- first excerpt fine, subsequent post excerpts shift to the right instead of displaying vertically [closed]
- Pagination and multiple loops
- How can I sort my loop based on meta data, using a form?
- List categories of a post hierarchically?
- Exclude parent categories from the_category() within the loop
- get_the_terms() returning wrong results inside of loop
- Show only pages you are author of
- Add class every 4 post like , class_1, class_2, class_3, class_4 and class_1, class_2, class_3, class_4
- How do I make my terms for each product display via foreach loop? (woocommerce)
- WordPress Insert ads after every 5th post
- White screen of death on index.php page 3 and above?
- WordPress theme files Organization
- Infinite loop when nesting have_posts()
- Local variable name in setup_postdata()
- Loop is breaking my theme. How can I fix?
- my ajax wont sent the data, please correct my code
- control posts order by select option
- Problem with Displaying Custom Theme Page’s Content
- Why content is not adding for each blog post
- Best way to allow for extended use of WordPress functions inside single.php
- Conditional loop based on current page
- Loop through all posts, show attachment if there
- Suppress the_content filter in a nested loop
- Tags interfering with next_post_link();
- Simple loop with shortcode rendering problem
- How get the 10 most viewed pages (not post)
- How to close open divs in post loop
- The normal loop with different styles doesn’t work in search.php
- Checking conditionals
- issue displaying variations in custom template using WPeC 3.8.9.2
- All post ids are the same after this query but rewind_posts() does not seem to work here?
- Not Found when using activity stream as front page with BuddyPress
- Why does the first loop take arguments from the second loop?
- have_posts() return false on single post
- How to defeat “Blog pages show at most __ posts” setting in the loop?
- Display Page featured Image as well as Posts featured Image
- WordPress Loop with Custom Post Type for Bootstrap Accordion [closed]
- Why am I getting posts back when I shouldnt
- Is there any reason that other theme elements (such as nav menus) shouldn’t be within the loop?
- Meaning of “if ( is_home() && ! is_front_page() )” snippet?
- Where is default wp_head() implemented?
- Feature Survey – What would you want in a resume theme?
- Hide header texts (Title & Tagline) in custom-header.php
- Why an arugment is missing in wp_get_attachment_image_attributes?
- Archive page doesn’t work
- How to add “Template” option in page attributes panel?
- How to enable thumbnails in RSS dashboard widget
- Nested comments in WordPress theme
- filemtime(): stat failed warning within a child theme
- What are the hooks in WordPress theme development?
- Seeting Active Nav for Bootstrap in WordPress
- Best way to implement bootstrap after loading
- Building a custom menu or use a plugin?
- Woocommerce REST API for my account & checkout process
- What are entry.php and its appendix files and is it safe to delete them in a most miniaml site?
- captiva Theme Error
- Menu item not created on theme activation
- get_avatar() Returning a Number