Hallo,
ich weiß, dass das Thema hier schon öfter auf den Tisch kam, aber leider habe ich keine für mich passende Lösung gefunden. Der Ansatz zur Lösung steht dank texto.de schon - meine Artikel werden nach einem benutzerdefinierten Feld namens "reihenfolge" ausgegeben aber zwei Probleme habe ich noch:
1. Die Sortierung an sich - das Feld "reihenfolge" wird mit Zahlen gefüllt und er sortiert so: 1 - 10 - 2 - 3 - 4 ... sprich die Zehn kommt nicht an zehnter Stelle?!
2. mein Script holt sich die Artikel aller Kategorien und sortiert sie - gewünscht ist aber, dass jeweils nur von der aktuellen Kategorie die dazugehörigen Artikel geholt und sortiert werden?!
hier mein script (archive.php):
<?php get_header(); ?>
<div id="content" class="narrowcolumn" role="main">
<?php if (is_category()) {
$pageposts = $wpdb->get_results("SELECT *
FROM $wpdb->posts, $wpdb->postmeta
WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id
AND $wpdb->postmeta.meta_key = 'reihenfolge'
ORDER BY meta_value ASC", OBJECT);
if ($pageposts) : foreach ($pageposts as $post): setup_postdata($post); ?>
<div <?php post_class(); ?>>
<h3 id="post-<?php the_ID(); ?>"><?php the_title(); ?></h3>
<div class="entry">
<?php the_content() ?>
</div>
</div>
<?php endforeach;?>
<?php endif; } ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen
Über Hilfe würde ich mich wahnsinnig freuen!
p.s.. ein Link zur Seite nützt leider nix, da ich aufgrund des Problems zZ nur eine Kategorie aktiv habe ... Theme ist "default"