2016-10-26 3 views
-3

У меня есть две категории портфеля - графический дизайн и дизайн сайта. Все, что я хочу сделать, это переключить порядок, в котором они появляются. Поэтому, если вы перейдете на страницу portfolio page, «слева направо» появится «Дизайн сайта», а справа появится «Графический дизайн».Категории портфолио - Как изменить порядок, в котором они отображаются на странице портфолио (сайт WordPress)

В приборной панели я могу видеть две категории, но у меня нет способа фактически переключить их порядок.

enter image description here

В моем portfolio.php файле, я не вижу где-нибудь, что определяет, будет ли отображаться Графический дизайн или веб-сайт категория Дизайна первым.

У вас есть предложение, как я могу изменить порядок?

+1

Возможно, потому, что он выходит в том порядке, в котором они сделаны ... Найдите, где вы извлекаете данные из базы данных и заказываете их чем-то. Не совсем проблема программирования, поэтому я голосую вниз – KDOT

+0

«найдите, где вы извлекаете данные из базы данных», поэтому я опубликовал портфолио. Php .... Я надеялся, что заказ может быть изменен, возможно, в If, ForEach, но я недостаточно продвинутый в PHP, чтобы знать, как это сделать. – HappyHands31

+0

Кроме того, я просто удалил и воссоздал категорию «Графический дизайн», но это не повлияло на порядок их появления. – HappyHands31

ответ

1
foreach(get_posts(array('posts_per_page'=>30,'category_name'=>'js','post_type'=>'portfolioo')) as $post) { 

ближайший я могу найти код при условии, на самом деле, вы должны быть изменения модели, но хорошо, это Еогеасп заявление будет цикл через каждый из них в порядке, так что мы можем изменить порядок в течение заявления например

$posts = get_posts(array 
    'posts_per_page' => 30, 
    'category_name' => 'js', 
    'post_type' => 'portfolioo' 
)); 

for($c = count($posts); $c >= 0; c--;) 
{ 
    setup_postdata($posts[$c]); 
    // your code 
} 

Для дальнейшего использования это не код контроллера, а не код модели. Вы только предоставили нам код представления, мы не можем много сделать с этим, но изменим порядок вывода. В следующий раз представьте свою проблему с EXACT.