Проблемы с Wordpress - PullRequest
       2

Проблемы с Wordpress

0 голосов
/ 10 ноября 2011

У меня есть тема, которую я использую, и она выкидывает посты на слайдер на моей домашней странице, но я бы хотел указать, как они отображаются.В настоящее время используется следующий код:

<?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 голосов
/ 10 ноября 2011

Мне нужно было бы покопаться в документации по дереву опций, но я определенно рекомендую извлекать значения в переменные, прежде чем вставлять их в запрос. Например, fist сбрасывает мета-значение в переменную. Затем извлеките нужные значения из этого массива ... и так далее. В любой момент вы можете выполнить var_dump (), чтобы убедиться, что вы получаете ожидаемые значения.

После того, как у вас это получится, вы сможете "заказать" соответствующий столбец.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...