| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- <?php
- /**
- * The template for displaying job content in grid view within loops.
- *
- * Override this template by copying it to yourtheme/simple_job_board/content-job-listing-grid-view.php
- *
- * @author PressTigers
- * @package Simple_Job_Board
- * @subpackage Simple_Job_Board/Templates
- * @version 2.0.0
- * @since 2.2.0
- * @since 2.2.3 Added @hook sjb_job_listing_heading_after.
- * @since 2.3.0 Added "sjb_grid_view_template" filter.
- * @since 2.4.0 Revised whole HTML template
- */
- ob_start();
- global $counter, $post_count;
- if ( 1 === $counter ) {
- echo '<div class="row">';
- }
- /**
- * Fires at start of a job listing on job listing page.
- *
- * @since 2.2.0
- */
- do_action('sjb_job_listing_grid_view_start');
- ?>
- <!-- Start Jobs Grid View
- ================================================== -->
- <div class="col-md-4 col-sm-6 grid-item">
- <div class="list-data">
- <!-- Grid view header -->
- <header>
- <div class="row">
- <?php
- /**
- * Template -> Logo:
- *
- * - Company Logo
- */
- get_simple_job_board_template('listing/grid-view/logo.php');
- /**
- * Template -> Title:
- *
- * - Job Title
- */
- get_simple_job_board_template('listing/grid-view/job-title-company.php');
- /**
- * Template -> Type:
- *
- * - Job Type
- */
- get_simple_job_board_template('listing/grid-view/type.php');
- /**
- * Template -> Location:
- *
- * - Job Location
- */
- get_simple_job_board_template('listing/grid-view/location.php');
- /**
- * Template -> Post Date:
- *
- * - Job Post Date
- */
- get_simple_job_board_template('listing/grid-view/posted-date.php');
- ?>
- </div>
- </header>
-
- <?php
- /**
- * Template -> Short Description:
- *
- * - Job Description
- */
- get_simple_job_board_template('listing/grid-view/short-description.php');
- ?>
- </div>
- <div class="clearfix"></div>
- </div>
- <!-- ==================================================
- End Jobs Grid View -->
- <?php
- /**
- * Fires at the end of a job listing on job listing page.
- *
- * @since 2.2.0
- */
- do_action('sjb_job_listing_grid_view_end');
- if ( $post_count === $counter){
- echo '</div>';
- }
- $counter++;
- $html_grid_view = ob_get_clean();
- /**
- * Modify the Job Listing Grid View Template.
- *
- * @since 2.3.0
- *
- * @param html $html_grid_view Job Listing Grid View HTML.
- */
- echo apply_filters('sjb_grid_view_template', $html_grid_view);
|