Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save alana-mullen/7312492 to your computer and use it in GitHub Desktop.

Select an option

Save alana-mullen/7312492 to your computer and use it in GitHub Desktop.
Detect the last post in the WordPress loop
<?php if (($wp_query->current_post +1) == ($wp_query->post_count)) {
echo 'This is the last post';
} ?>
<?php if (($wp_query->current_post +1) != ($wp_query->post_count)) {
echo 'This is the not the last post';
} ?>
@ronaldaraujo

Copy link
Copy Markdown

+1

@alexandremaeda

Copy link
Copy Markdown

+1

@Soundsauca

Copy link
Copy Markdown

+1

@sinashamsizadeh

Copy link
Copy Markdown

+1

@jemoreto

Copy link
Copy Markdown

+1

ghost commented Jan 25, 2018

Copy link
Copy Markdown

+1

@pareshsojitra

Copy link
Copy Markdown

+1

@mikeviele

Copy link
Copy Markdown

+1

@StevenCombes

Copy link
Copy Markdown

+1

@acenkus

acenkus commented May 1, 2018

Copy link
Copy Markdown

+1

@nr1q

nr1q commented May 15, 2018

Copy link
Copy Markdown

+1

@irwinbraganza

Copy link
Copy Markdown

+1

@ronjramos

Copy link
Copy Markdown

+1

@RaiBrightfox

Copy link
Copy Markdown

+1

@manuelricci

Copy link
Copy Markdown

+1

@jamiecalabro

Copy link
Copy Markdown

+1

@chpruckner

Copy link
Copy Markdown

Thank you so much!!
+1

@harnerdesigns

Copy link
Copy Markdown

Nice 👍

@imomer

imomer commented Apr 11, 2019

Copy link
Copy Markdown

+1

@rainb3rry

Copy link
Copy Markdown

or,
if (!previous_post_link()) { echo 'the first post here'; }
if (!next_post_link()) { echo 'the last post here'; }

@srikat

srikat commented Jul 4, 2019

Copy link
Copy Markdown

or,
if (!previous_post_link()) { echo 'the first post here'; }
if (!next_post_link()) { echo 'the last post here'; }

get_previous_post_link() and get_next_post_link() should be used instead for the if conditions.

@fearlex

fearlex commented Sep 14, 2019

Copy link
Copy Markdown

+1

@christianpornela

Copy link
Copy Markdown

+1

@Rmanaf

Rmanaf commented Aug 18, 2020

Copy link
Copy Markdown

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment