Настройка пользовательского порядка сортировки сообщений в категории


У меня есть настройка этой категории, которая включает в себя несколько сообщений. По замыслу это не блог, а список сотрудников. В настоящее время все сотрудники имеют свои собственные должности с этой категорией. Я хотел бы иметь возможность сортировать порядок, в котором они отображаются, в их родительской категории.

Как мне сделать это наиболее удобным для пользователя способом? Мой клиент может захотеть изменить этот порядок сортировки в будущем, особенно когда сотрудники уйдут или появятся новые нанятый.

Мы будем очень признательны за любую помощь.

Http://gointrigue.com/beta/faculty/

Чтобы подробнее рассказать об этом: По ссылке, которую я предоставил, вы перейдете на страницу категории, которую я создал, под названием /факультет/. На странице этой категории у меня есть несколько сообщений, перечисленных в списке. Wordpress автоматически перечисляет их в том порядке, в котором они были созданы. Причем первым в списке значится самый последний созданный пост.

Я хочу перечислить их в своем собственном пользовательском порядке. Как мне это сделать?

Author: jkupczak, 2011-08-22

2 answers

Теперь, когда я лучше понимаю проблему, я бы рекомендовал использовать пользовательские поля для сортировки ваших сообщений. Вы можете создать настраиваемое поле (например, "порядок") и использовать его для указания порядка ваших сообщений. Затем вам нужно использовать пользовательский запрос, чтобы упорядочить эти записи при их отображении. Вы можете использовать пользовательский запрос, подобный следующему:

$args = array(
    'meta_key' => 'order',
    'orderby' => 'meta_value',
    'order' => 'ASC'
);

$custom_query = new WP_Query();
$custom_query->query($args);

if($custom_query->have_posts())
{
    while($custom_query->have_posts())
    {
        $custom_query->the_post();

        // Do the loop stuff
    }
}

Пожалуйста, смотрите страницу класса WP_Query для получения дополнительной информации обо всех аргументах, которые вы можете использовать для создания пользовательских запросы.

 8
Author: tollmanz, 2011-08-23 03:48:40

Меня немного смущает ваш пост, так как я думаю, что он может задавать несколько разных вопросов. Если вы спрашиваете, как упорядочить ваши категории по индивидуальному заказу, пожалуйста, ознакомьтесь с Пользовательской сортировкой таксономии, плагином, который делает именно это. Вы можете указать порядок для каждого термина таксономии.

 0
Author: tollmanz, 2011-08-22 15:17:03