Wordpress订购问题

时间:2011-11-10 16:39:56

标签: php wordpress

我有一个我正在使用的主题,它正在我的主页上的滑块上发帖,但我想订购他们出现的方式。目前的代码是:

<?php
//OptionTree Stuff
if ( function_exists( 'get_option_tree') ) {
    $theme_options = get_option('option_tree');
    $homeCategory = get_option_tree('home_category',$theme_options);
    $homeNumber = get_option_tree('home_number',$theme_options);
}
?>

    <?php
    $temp = $wp_query;
    $wp_query= null;
    $wp_query = new WP_Query();
    $wp_query->query('cat='. $homeCategory .'&showposts='. $homeNumber .''.'&paged='.$paged);
    while ($wp_query->have_posts()) : $wp_query->the_post();
    ?>

我想要订购的方式如下:

orderby=meta_value&meta_key=event_date&order=ASC

我之前从未使用选项树从某些主题选项中获取信息,所以我对如何将该排序方法与其他代码集成感到困惑。非常感谢任何帮助,谢谢!

Jarth

1 个答案:

答案 0 :(得分:0)

我需要深入了解选项树的文档,但我绝对建议在将值插入查询之前将值检索到变量中。例如,将元值转储到变量中。然后从该数组中检索所需的值......依此类推。您可以随时执行var_dump()以确保获得预期值。

一旦你有了这个工作,你应该能够“订购”相应的专栏。