Hallo WP-Forum,
ich hab folgendes Problem.
Ich würde gern mehrere "Portfolios" anlegen, da wir unterschiedliche Anzeigen haben.
In Portfolio 1 sollen die angezeigten Dinge aufsteigend 1-x angezeigt werden. Dazu habe ich den einzelnen Dingen ein benutzerdefiniertes Feld mit dem Namen order1 zugeteilt und mit dem jeweiligen Wert 1-10 ausgestattet.
In der Datai page_portfolio.php habe ich folgenden Code eingetragen
<?php
/**
* Template Name: Portfolio
*/
get_header(); ?>
<?php get_sidebar(); ?>
<div id="content">
<?php include_once (TEMPLATEPATH . '/title.php');?>
<?php $values = get_post_custom_values("category-include"); $cat=$values[0]; ?>
<?php global $more; $more = 0;?>
<?php $wp_query = new WP_Query(); ?>
<?php $catinclude = 'portfoliocat='. $cat ;?>
<?php $wp_query->query("post_type=portfolio" . '&' . $catinclude .' &paged='.$paged.'[B]&meta_key=order1&orderby=meta_value_num&order=ASC&showposts=10[/B]'); ?>
<?php get_template_part( 'loop', 'portfolio' );?>
</div><!-- #content -->
<!-- end #main -->
<?php get_footer(); ?>
Alles anzeigen
Dies funktioniert hervorragend. Da hier der neuste Eintrag immer hinten/unten steht.
Nun würde ich gern in Portfolio 2 die Auflistung so gestalten, dass ich den neusten Eintrag (Feld=order2, Wert=1 bis x) hier aber Vorn zu stehen haben möchte, da immer wieder neue Einträge hinzukommen.
Leider habe ich schon einige Versuche gemacht die gleiche Zeile mit order1 auf order2 umzumünzen und weiß nicht wie ich diese richtig in die page_portfolio.php einbinde.
Bitte hier um Hilfe. Danke.