Hello,
auf der Projekte-Seite http://dev.kinnertied.npire.de/projekte/ habe ich ein Flexible-Field von Advanced Custom Fields am Start, welches in ungünstiger Reihenfolge ausgespielt wird. Ich könnte im Backend die Reihenfolge ändern, aber dann müßte diejenige, für die dieses Projekt erstellt wird, die neuen Projekte immer ganz nach oben schieben. Geht das nicht auch indem man das Flexible Field ordnet?
Mein Code:
PHP
<?php
/* Template Name: Projekte */
get_header();
?>
<?php $the_query = new WP_Query('post_type=projekte&orderby=projekt&order=DESC'); ?>
<div id="content" class="clearfix" role="main">
<?php if (have_posts()): while (have_posts()) : the_post(); ?>
<div id="title"><h1><?php the_title(); ?></h1></div>
<p><?php the_content(); ?></p>
<?php
if (have_rows('projekt')):
while (have_rows('projekt')) : the_row();
if (get_row_layout() == 'jahr'):
?>
<div class="jahreszahl"> <?php the_sub_field('jahreszahl'); ?> </div>
<?php elseif (get_row_layout() == 'projektreihe'):
?>
<div class="projektreihe">
<div class="projektbild"><?php echo wp_get_attachment_image(get_sub_field('projektbild')); ?></div>
<div class="monat"><?php the_sub_field('monat'); ?></div>
<div class="headline"><?php the_sub_field('headline'); ?></div>
<div class="subline"><?php the_sub_field('subline'); ?></div>
<?php
if (have_rows('links')):
while (have_rows('links')) : the_row();
if (get_sub_field('linkbezeichner'))
{
?>
<a class="url" href="<?php the_sub_field('url'); ?>"><?php the_sub_field('linkbezeichner'); ?></a>
<?php
}
else
{
?>
<a class="url" href="<?php the_sub_field('url'); ?>"><?php the_sub_field('url'); ?></a>
<?php
}
endwhile;
endif;
?>
</div>
<?php
endif;
endwhile;
else :
// no layouts found
endif;
?>
<?php
endwhile;
endif;
?>
</div><!-- #content -->
<?php
get_footer();
Alles anzeigen
Ich habe schon einiges ausprobiert:
mit orderby=projekte und oderby=jahreszahl, jeweils mit order=DESC und order=ASC.
Nichts hat die Reihenfolge des Flexible Fields geändert. Im Backend habe ich auch keine Option gefunden, die die Reihenfolge beinflußt hätte.
Weiß jemand Rat? :)