2016-05-02 6 views
1

Es gibt eine Möglichkeit, die vorgestellten Jobs in einer Grid-Listenansicht und andere als Listenansicht anzuzeigen.WP-Job-Manager: Unterschiedlicher Listenstil zu den vorgestellten Jobs

habe ich versucht, wie andere mehrere Abfragen an Klasse-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; 

Aber meine Premium-Listenansicht kommt mit erro Stil und ohne ID-Namen zu tun.

Jemand hat schon versucht, so etwas zu tun?

Danke! = D

Antwort

0

In der ajax-filters.js den Code unten am Ende der Funktionen, die die Liste der Aufträge laden.

$('.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'); 
Verwandte Themen