It seems arcane to still be using the order field, and this is certainly not easy when dealing with a lot of pages.
I realise that this raises some issues around default ordering, but perhaps this could be dealt with by adding ‘Posts are listed by [menu order/date/title/etc.]’ and ‘Pages are listed by [menu order/date/title/etc.]’ selectors in the Settings > Reading menu. This would cover most cases and anyone capable of writing their own queries will probably know how to override this where needed.
I think it’s probably fair to say, in my experience certainly, that WordPress is no longer primarily used as a blogging platform.
]]>HOWEVER:
When this plugin is activated, it becomes impossible to restrict pagination to the same category. A support post from over a year ago found the issue: the ‘in_same_term’ argument is ignored (event when set to true).
I am disappointed that I cannot use the plugin until this critical issue is fixed.
]]>I found a custom child pages code from this forum that allows to display the featured image and first couple of sentences of child pages on the parent page. It’s working beautifully, but I can’t seem to get the page ordering to work. Does anyone notice the flaw here?
<?php
/*
Template Name: Child pages
*/
get_header();?>
<div id="main">
<div id="maintext">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<header class="entry-header">
<h1 class="entry-title"><?php the_title(); ?></h1>
</header>
<div class="entry-content" style="clear:both;">
<?php the_content(); ?>
<?php
$args = array(
'post_parent' => $post->ID,
'post_type' => 'page',
'post_status' => 'publish',
'numberposts' => -1
);
$postslist = get_posts($args);
?>
<?php foreach ( $postslist as $post ) : ?>
<?php setup_postdata( $post ); ?>
<div class="project">
<a href="<?php the_permalink(); ?>" style="float:left; padding: 0px 15px 0px 0px;"><?php if( has_post_thumbnail() ) the_post_thumbnail('Project'); ?></a>
<div class="project-meta">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
</div><!-- project-meta -->
<div class="project-summary">
<?php the_excerpt(); ?>
</div><!-- project-summary -->
</div><!-- project -->
<?php endforeach; ?>
</div><!-- entry-content -->
<?php endwhile; endif; ?>
</div><!-- end of maintext -->
</div><!-- end of main -->
<?php get_sidebar();?>
<?php get_footer();?>
]]>I’ve been using WP for a long time, but c’mon, the page ordering system is pretty awful
You’ve got jQuery in there, page ordering is already an option, why not just make it drag and drop on the edit batch page screen and then in the single page edit screen have a sidebar item that has all the pages that you can make a mini drag and drop. Just use jQuery UI and make a couple DB calls and we will be golden
]]>1. drag and drop page ordering in the WP pages admin
2. individual templating of pages. NOT what is in the current page admin dropdown. I mean where you’d click to set the page template and you get sent to the same place as under the presentation menu. You click the thumb for which template you want for that page, you’re done. No need to create a custom template and ftp it so it appears in the dropdown of the page admin. It should be as easy as setting the site’s template in the presentation menu.
Thanks for any feedback.
]]>i’m working on a new website. the page ordering is putting the pages in alphabetic order instead of in the order that we want. i set the order with the page order setup sidebar on the pages i’m writing. it is not putting them the order i’m setting. i don’t know how to fix it.
any help out there?
bill
]]>what i need is for the order to be how i want it.
e.g. installation instructions first
setup instructions
using instructions
uninstalling instructions.
as you can see.. the order is important to me.
i tried using various numbers in the “page order box” but it didn’t seem to have any effect.
i considered putting an a) b) etc in front of the page names, but it looks ugly. i would rather have a picture.
]]>