Support » Fixing WordPress » Sort Post Titles from custom taxonomy by custom field

  • I want to display a list of post titles from a custom taxonomy in a particular order.
    I thought the best way to control the order would be to add a custom field and sort on that custom field.

    The problem I’m having is that I’m trying to use the built-in functionality of WordPress and I can’t find a way to add sort functionality.

    My Scenario looks like this
    The calling url is …com/taxonomy/term

    This calls up a template, the filename of which is taxonomy-taxonomyname-term.php

    My template is simply the index.php template renamed and edited to contain this loop

    <?php if ( have_posts() ) : ?>
    				<?php twentyeleven_content_nav( 'nav-above' ); ?>
    				<?php /* Start the Loop */ ?>
    				<?php while ( have_posts() ) : the_post(); ?>
    					<li><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute( array( 'before' => 'Permalink to: ', 'after' => '' ) ); ?>"><?php the_title(); ?></a></li>
    				<?php endwhile; ?>
    				<?php twentyeleven_content_nav( 'nav-below' ); ?>
    			<?php else : ?> etc

    This works but I can’t find a way to control the order of the titles.

    The only way I’ve seen to set the order of a group of posts is to define the order of the posts in the query. But of course in this case I dont have a query because I already have the posts via the calling url.

    Is there any way to add sort functionality without adding another query or is the query mandatory.

  • The topic ‘Sort Post Titles from custom taxonomy by custom field’ is closed to new replies.