Blog pages
-
Hey guys,
I’m new in this forum and I had a question.
I’ve been working on a new WordPress theme and instead of having a two links ‘Older entries’/’Newer entries’ on the bottom of each blog page(, which i would usually use), i decided to actually print all the numbers of the existing pages to let the viewer decide which page to go to.
Eg: First Page 1 2 3 4 5 …. Last PageHere’s my code:
if(is_home()) { $count = wp_count_posts(); $p_posts = $count->publish; if($p_posts % 4 == 0) $pages = ($p_posts / 4); else $pages = ($p_posts / 4) + 1; $i = 1; echo '<a href="/?paged=1" style="margin-right:150px;">First Page</a>'; while($i <= $pages): echo '<a href="/?paged='; echo $i; echo '">'; echo $i; echo '</a>'; $i++; endwhile; echo '<a href="/?paged='; echo $pages; echo '" style="margin-left:142px;">Last Page</a>'; } }
[You must know that i am new to php, so it might not be the best solution..]
Now, let’s assume I was on page 2 ‘index.php/?paged=2’, I want the link to lead to page 2 to be a different style, so people know that they are on page 2..
I was thinking of an if statement, but i can’t think of a condition to put… I need to see on which page i am first (/?paged=2 or /?paged=3), but how can i check that? I’ve been through the wp functions reference, but didn’t find anything..
Does anyone have a solution?
If my question isn’t clear, i apologies for my english;)Thanks in advance.
- The topic ‘Blog pages’ is closed to new replies.