Настройка пользовательского порядка сортировки сообщений в категории
У меня есть настройка этой категории, которая включает в себя несколько сообщений. По замыслу это не блог, а список сотрудников. В настоящее время все сотрудники имеют свои собственные должности с этой категорией. Я хотел бы иметь возможность сортировать порядок, в котором они отображаются, в их родительской категории.
Как мне сделать это наиболее удобным для пользователя способом? Мой клиент может захотеть изменить этот порядок сортировки в будущем, особенно когда сотрудники уйдут или появятся новые нанятый.
Мы будем очень признательны за любую помощь.
Http://gointrigue.com/beta/faculty/
Чтобы подробнее рассказать об этом: По ссылке, которую я предоставил, вы перейдете на страницу категории, которую я создал, под названием /факультет/. На странице этой категории у меня есть несколько сообщений, перечисленных в списке. Wordpress автоматически перечисляет их в том порядке, в котором они были созданы. Причем первым в списке значится самый последний созданный пост.
Я хочу перечислить их в своем собственном пользовательском порядке. Как мне это сделать?
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 для получения дополнительной информации обо всех аргументах, которые вы можете использовать для создания пользовательских запросы.
Меня немного смущает ваш пост, так как я думаю, что он может задавать несколько разных вопросов. Если вы спрашиваете, как упорядочить ваши категории по индивидуальному заказу, пожалуйста, ознакомьтесь с Пользовательской сортировкой таксономии, плагином, который делает именно это. Вы можете указать порядок для каждого термина таксономии.