Получение wp_list_categories () пользовательского обходчика для разбивки на страницы - PullRequest
0 голосов
/ 02 января 2011

У меня зарегистрирован пользовательский тип записи, с пользовательскими таксономиями, все хорошо и понятно.

Хотелось бы как-то отобразить все категории таксономии с нумерацией страниц.Я использую пользовательскую категорию Walker и собираюсь зарегистрировать пользовательскую перезапись страницы для запроса страницы и добавить некоторый код в средство просмотра категории, чтобы отобразить только нужный интервал.Я в правильном направлении?

Кроме того, wp_list_categories отправляет категории Уокер весь список категорий.Есть ли способ получить только нужный интервал?

1 Ответ

0 голосов
/ 19 января 2011

В этой конкретной настройке нет.

Но я нашел обходной путь: я зарегистрировал функцию, которая создавала сообщение нестандартного типа каждый раз, когда добавлял категорию в таксономию.Таким образом, я использовал функцию архивирования для пользовательских типов записей, доступную в 3.1-RC1.

function create_crew_post_on_term($term_id) {

$term = get_term($term_id, 'crew');

$post = array(
      'comment_status' => 'open',
      'ping_status' => 'open',
      'post_author' => 1,
      'post_content' => '',
      'post_date' => date('Y-m-d H:i:s'),
      'post_excerpt' => '',
      'post_name' => $term->slug,
      'post_status' => 'publish',
      'post_title' => $term->name,
      'post_type' => 'crew'
    );  

    wp_insert_post( $post );


}
add_action('created_crew', 'create_crew_post_on_term');
...