如何在网格列表视图和其他列表视图中显示特色作业?
我尝试在class-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;
但我的高级列表视图带有错误样式,没有像其他人一样的ID名称。
有人已经尝试过这样的事吗?
谢谢! = d
答案 0 :(得分: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');