Blogging never tasted this good

Well, I finally decided to finish up the design I had started the other day; I managed to integrate most of the coding into WordPress. Which was less than irritating because I also had to port on over a few template pages that are being used for a few pages. The best is that I managed to *finally* use conditional tags for the sidebar so that you don’t see the same useless crap on every page (though it’s yet to be configured to have proper information on each page; I’ll get around to that.) I also found a fantastic function to help with displaying child pages when on a parent page.

I’ve never been able to find a snippet of code that would allow me to show child pages, and still show the child pages while on a child page of the parent page (did that make any sense!) Regardless, if you’re interested in ditching a plugin you might be using, here’s the snippet of coding you can use:

post->post_parent) ) { $parent = $wp_query->post->ID; } else { $parent = $wp_query->post->post_parent; } wp_list_pages("title_li=&child_of=$parent"); ?>

Anyway, I think I have most of site working properly. I haven’t tested it for valid XHTML and CSS, but I’ll get around to it eventually. It’s mainly the posts I have to clean through because I’m quite careless when I’m blogging, just not when I’m coding. Let me know what you think, and if you’ve got any suggestions/critiques, etc. All is welcome ;op

PS – This design is not fluid, and currently is not fully function in IE6 and is somewhat dilapidated in IE7.

Comments

10 responses to “Blogging never tasted this good”

  1. Amber Avatar

    I love the tagline and the muffin. It does look edible though. Maybe they should have had one of those on the ‘don’ lick’ website. 😛

  2. Jem Avatar

    Mmm, cakey goodness :9

  3. Aisling Avatar

    Oh great! Now, I have to go bake cupcakes! Thanks a lot! >:-| Ha ha. Looks yummy!

  4. Kaylee Avatar

    It’s making me hungry! Now every time I visit your site I will wish for a cupcake.

  5. Jenny Avatar

    oo I’ve been looking for that snippet. Now I can fix my site.

    The new design looks great btw. I’m jealous now. LOL

  6. Antoine Avatar
    Antoine

    How’s the weather up north?

  7. Mallory Avatar

    Where exactly would we put that code snippet?

  8. Jordan Avatar

    Mallory that snippet of code is used to display child pages of a parent page. It also maintains while on a child page as well.

    This would go anywhere you wanted subpages to show up.

    If you want it in your sidebar, but only wanted it to show on a page, you’d use these conditional tags:
    is_page()

  9. Jenny Avatar

    I can’t get it to work. The subpages dont show. I think I’m missing something.

  10. Jordan Avatar

    Jenny, here is another piece of coding I’ve been using lately:

    <?php
    global $notfound;
    if (is_page() and ($notfound != ‘1’)) {
    $current_page = $post->ID;
    while($current_page) {
    $page_query = $wpdb->get_row("SELECT ID, post_title, post_status, post_parent FROM $wpdb->posts WHERE ID = ‘$current_page’");
    $current_page = $page_query->post_parent;
    }
    $parent_id = $page_query->ID;
    $parent_title = $page_query->post_title;

    // if ($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = ‘$parent_id’ AND post_status != ‘attachment’")) {
    if ($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = ‘$parent_id’ AND post_type != ‘attachment’")) {
    ?>

    <ul>
    <?php wp_list_pages(‘sort_column=menu_order&title_li=&child_of=’. $parent_id); ?>
    </ul>
    <?php } } ?>

Leave a Reply to Jem Cancel reply

Your email address will not be published. Required fields are marked *