function add_question_label_column_content($content, $column_name, $label_id) { $color = ap_get_label_color($label_id); $content .= '<span style="background:' . $color . '; height:20px; width:50px; display:block;"> </span>'; return $content; }
function ap_questions_tab() { $order = get_query_var('sort'); $label = sanitize_text_field(get_query_var('label')); $search_q = sanitize_text_field(get_query_var('ap_s')); if (empty($order)) { $order = 'active'; } //ap_opt('answers_sort'); if (empty($status)) { $status = ''; } $search = ''; if (empty($status)) { $search = 'ap_s=' . $search_q . '&'; } $link = '?' . $search . 'sort='; $label_link = '?' . $search . 'sort=' . $order . '&label='; ?> <div class="ap-lists-tab clearfix"> <ul class="ap-tabs clearfix" role="tablist"> <li class="<?php echo $order == 'active' ? ' active' : ''; ?> "><a href="<?php echo $link . 'active'; ?> "><?php _e('Active', 'ap'); ?> </a></li> <li class="<?php echo $order == 'newest' ? ' active' : ''; ?> "><a href="<?php echo $link . 'newest'; ?> "><?php _e('Newest', 'ap'); ?> </a></li> <li class="<?php echo $order == 'voted' ? ' active' : ''; ?> "><a href="<?php echo $link . 'voted'; ?> "><?php _e('Voted', 'ap'); ?> </a></li> <li class="<?php echo $order == 'answers' ? ' active' : ''; ?> "><a href="<?php echo $link . 'answers'; ?> "><?php _e('Most answered', 'ap'); ?> </a></li> <li class="<?php echo $order == 'unanswered' ? ' active' : ''; ?> "><a href="<?php echo $link . 'unanswered'; ?> "><?php _e('Unanswered', 'ap'); ?> </a></li> <li class="<?php echo $order == 'unsolved' ? ' active' : ''; ?> "><a href="<?php echo $link . 'unsolved'; ?> "><?php _e('Unsolved', 'ap'); ?> </a></li> <li class="<?php echo $order == 'oldest' ? ' active' : ''; ?> "><a href="<?php echo $link . 'oldest'; ?> "><?php _e('Oldest', 'ap'); ?> </a></li> </ul> <div class="pull-right"> <div class="ap_status ap-dropdown"> <a href="#" class="btn ap-btn ap-dropdown-toggle"><?php _e('Label', 'ap'); ?> ▾</a> <ul class="ap-dropdown-menu"> <?php $labels = get_terms('question_label', array('orderby' => 'name', 'hide_empty' => true)); foreach ($labels as $l) { $color = ap_get_label_color($l->term_id); echo '<li' . ($label == $l->slug ? ' class="active" ' : '') . '><a href="' . $label_link . $l->slug . '" title="' . $l->description . '"><span class="question-label-color" style="background:' . $color . '"> </span>' . $l->name . '</a></li>'; } ?> </ul> </div> </div> </div> <?php }