2016-05-02 4 views
1

Есть способ показать отображаемые задания в виде списка сетки и другие в виде списка?WP Job Manager: Разный стиль списка для назначенных заданий

Я попытался сделать несколько запросов на класс-сор-работа-менеджере-ajax.php

if ($jobs->have_posts()) : $result['found_jobs'] = true; ?> 
     <?php while ($jobs->have_posts()) : $jobs->the_post(); ?> 
      <?php 
       $email = get_the_author_meta('user_email'); 
       $id = get_the_author_meta('ID'); 
       if (woocommerce_customer_bought_product($email, $id, 1013) || woocommerce_customer_bought_product($email, $id, 1017)) { 
        get_job_manager_template_part('content', 'job_listing-premium'); 
       } 
      ?> 
     <?php endwhile; ?> 


     <?php while ($jobs->have_posts()) : $jobs->the_post(); ?> 
      <?php 
       $email = get_the_author_meta('user_email'); 
       $id = get_the_author_meta('ID'); 
        get_job_manager_template_part('content', 'job_listing'); 
      ?> 
     <?php endwhile; ?> 

    <?php else : ?> 
     <?php get_job_manager_template_part('content', 'no-jobs-found'); ?> 
    <?php endif; 

Но мой список премиума вид приходит со стилем ERRO и без ID имени, как другие.

Кто-то уже пытался сделать что-то подобное?

Спасибо! = D

ответ

0

В ajax-filters.js введите код ниже в конце функций, которые загружают список заданий.

$('.style-grid').addClass('style-list'); 
    $('.style-grid').removeClass('col-sm-6'); 
    $('.style-grid').removeClass('style-grid'); 
    $('.job_position_featured').removeClass('style-list'); 
    $('.job_position_featured').addClass('style-grid'); 
    $('.job_position_featured').addClass('col-sm-6'); 
Смежные вопросы