Viewing 15 replies - 1 through 15 (of 20 total)
  • its not real eye opening..

    When I first looked at your thread, I was going to reply as otto did.. saying that the first page wasnt paged.. but then I actually tested it on my own site and saw that it was,

    for instance

    https://www.domain.org/archives/category/blah/ is paged

    and

    https://www.domain.org/archives/category/blah/page/1/

    is also paged.

    So you are, in fact, seeing what I am seeing.

    Thread Starter RobLifford

    (@roblifford)

    Thanks whooami. Is it your opinion, though, that a category or dated archive page with only 3 posts (when the limit is, say, 10) _should_ be considered paged? That seems off to me, but that seems to be how WordPress wants it.

    umm, actually I cant speak to that since I tested it on category that had more posts than the paged amount.

    Is that what you are presently seeing?

    Maybe whooami is in there for a reason. ??

    Im always in there ??

    What trigged that particular reply was the domain I chose though when I edited the post, I used xxx ?? oops!

    Thread Starter RobLifford

    (@roblifford)

    @whooami: yeah, that’s what I’m seeing and that’s the real gist of my problem right now. I *want* the first (most current) page of search results to be paged, and it is, but I *don’t want* it paged when there really is no other page for this particular search result, monthly archive, etc.

    The simple reason for that is I have a nicely-designed box to implement around the previous & next links, but I don’t want this box to show up if neither of these links is present.

    ahh ok, well if you are seeing next page/previous page links where the number of posts is less than the number of posts per page, thats not right.

    Are you using a plugin to generate those links, or is that just the standard install doing that?

    Thread Starter RobLifford

    (@roblifford)

    No plugin involved; and to clarify a little more: I’m not seeing prev/next links on these pages where the # of posts is less than the # of posts per page, but I AM seeing that WordPress still returns true for is_paged, showing the empty box’s background image. Here’s a simplified version of what I’ve got:

    <?php if(is_paged) { ?>
    <div class="nicelyStyledContainer">
      <div class="alignleft"><?php posts_nav_link('','','&laquo; Previous Entries') ?></div>
      <div class="alignright"><?php posts_nav_link('','Next Entries &raquo;','') ?></div>
    </div>
    <?php } ?>

    So, I’m thinking the <div class=”nicelyStyledContainer”> shouldn’t be output at all on a page where # of posts is less than # of posts per page. But it still is.

    I follow ?? the solution to that is to not use that. and instead style the div, or add a containing div if necessary.

    For instance, out of the defualt theme you’ll see:

    <div class="navigation">
    <div class="alignleft"><?php next_posts_link('&laquo; Previous Entries') ?></div>
    <div class="alignright"><?php previous_posts_link('Next Entries &raquo;') ?></div>
    </div>

    Now you can either style that first div, or you can add another and style from there.

    Is that doable?

    In other words, leave off the is_paged stuff, and let the theme do the work.

    you might also want to look at how the defualt theme calls those particular links:

    <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>

    since it sounds like you’re doing this from scratch ??

    Thread Starter RobLifford

    (@roblifford)

    Well, the problem I’m experiencing would apply to the default theme just the same if you styled in any padding + background image or a border on .navigation. You’d have a colored, bordered empty box with no links in it (on those pages where # of posts < # of posts per page). That’s the reason I’m trying to use a conditional is_paged…

    nope, youre not getting it ?? My second reply is the one you need to pay attn to.. the default theme checks to see if the links need to be there:

    <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>

    Leave off your is_paged stuff and let the other code do the work.

    Thread Starter RobLifford

    (@roblifford)

    I really appreciate all your help, whooami, but that doesn’t seem to work either. I removed the initial closing bracket and the else from that snippet you just provided and tested again like this:

    <?php /* If this is a paged archive */ } if (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
    		Test, this should be on paged stuff only.
    
    		<?php> } ?>

    But that puts me right back where I started. The *first* page of paged sets is not detected — the exact same problem I was having using is_paged.

    Also, I have permalink rewriting turned on, so the above code doesn’t work on any page of paged archives… only the 2nd page and up of search results.

    The *first* page of paged sets is not detected — the exact same problem I was having using is_paged.

    so youre saying that you are seeing the styling on a page where the next/previous page links are not?

    [everything that was here has been scratched, since indeed thats what happens]

    ok, I finally see your problem. I had to actually do it myself to see it ??

    https://village-idiot.org/bigbox/?cat=3

    THAT is the problem ??

    I have some errands to run, but I’ll look closer when I get home, if you havent solved it by then ??

Viewing 15 replies - 1 through 15 (of 20 total)
  • The topic ‘moderator please unakismet whooami’s reply on this thread:’ is closed to new replies.