Hallo,
ich bin frisch gebackener Wordpress User und suche nach einer Möglichkeit die Beiträge nach einem benutzerdefinierten Feld zu sortieren.
Was will ich erreichen?
- Ich habe einen Fußball Blog. Die Beiträge möchte ich nach dem Spieldatum sortieren und nicht nach dem Beitragsdatum.
Was habe ich schon gemacht?
- Nach einiger Suche im Forum habe ich Advanced Custom Field installiert und dort die Daten eingetragen. Im Theme Neuro von CyberChimps habe ich versucht zu finden, wo die Artikel aus der DB "gefetcht" werden, habe aber leider nix finden können.
Ich möchte nicht nur sortieren, sondern auch habe noch 2 andere Felder, die ich im Artikel anzeigen möchte. Im Template habe ich <?php the_meta(); ?> eingetragen. Allerdings werden dann alle Benutzerdefinierten Felder angezeigt und nicht nur die von Advanced Custom Field. Da ich wegen der Sortierung das Datum im Format yyyymmdd abgelegt habe, müsste ich es für die Anzeige konvertieren. Die Benutzerdefinierten Felder möchte ich im Artikel ganz oben anzeigen, aber nicht im teaser(excerpt).
<div id="content" class="<?php echo $content_grid; ?>">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post_container">
<div class="post" id="post-<?php the_ID(); ?>">
<?php if ($hidetitle == "on" OR $hidetitle == ""): ?>
<h2 class="posts_title"><?php the_title(); ?></h2>
<?php endif;?>
<div class="entry">
<?php the_content(); ?>
</div><!--end entry-->
<div style=clear:both;></div>
<?php wp_link_pages(array('before' => 'Pages: ', 'next_or_number' => 'number')); ?>
<?php edit_post_link('Edit', '<p>', '</p>'); ?>
</div><!--end post-->
<?php comments_template(); ?>
<?php the_meta(); ?>
<?php endwhile; endif; ?>
</div><!--end post_container-->
</div><!--end content_left-->
Alles anzeigen