11ответ(ов) в теме
klop9982@mail.ru сказал(а)
вывести определенное количество заданий в статусе подбор исполнителя на главную страницу?
вопрос непонятен
klop9982@mail.ru сказал(а)
завершенные задачи убрать из общего списка со страницы task
в настройках есть опция позволяющая скрывать завершенные задания
klop9982@mail.ru сказал(а)
есть какой-нибудь шорткод
все доступные шорткоды описаны на странице дополнения
Андрей CS сказал(а)
такого шорткода нет
Прошу помощи. Сделал код по аналогии с шопсервисом [task-list]
add_shortcode('task-list', 'fng_task_list'); function fng_task_list($atts){ extract(shortcode_atts(array( 'number' => 0, 'per_page' => 30, 'offset' => 0, 'category'=> false, 'include' => false, 'orderby'=> 'post_date', 'order'=> 'DESC', 'author'=> false ), $atts)); $args = array( 'author' => $author, 'post_type' => 'task', 'include' => $include, 'orderby' => $orderby, 'order' => $order ); if($category){ $args['tax_query'][] = array( 'taxonomy'=>'task-subject', 'field'=>'id', 'terms'=> array_map('trim', explode(',',$category)) ); } if(!$number){ $count = count(get_posts(array_merge($args, array('fields' => 'ids', 'numberposts' => -1)))); }else{ $count = $number; } $rclnavi = new Rcl_PageNavi('task', $count, array('in_page' => $per_page)); $args = array_merge($args, array( 'numberposts' => $per_page, 'offset' => $rclnavi->offset )); $tasks = get_posts($args); if(!$tasks){ return '<p>'.__('Задания не найдены.').'</p>'; } global $post; $content = '<div class="fng-task-list flex">'; foreach($tasks as $post){ setup_postdata($post); $content .= rcl_get_include_template('fng-task.php',__FILE__,array( 'post' => $post, 'author_id' => $post->post_author )); } $content .= '</div>'; $content .= $rclnavi->pagenavi(); wp_reset_postdata(); return $content; }
Выводит заголовок, дату и статус.
Как сделать чтобы показывал только таски со статусом подбор исполнителя?
Редакции сообщения
16.11.2018 16:55Причина: не указано
Тема закрыта. Публикация новых сообщений запрещена.