content-single-job-listing-meta.php 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <?php
  2. /**
  3. * Single view Job Meta Box
  4. *
  5. * Override this template by copying it to yourtheme/simple_job_board/single-jobpost/content-single-job-listing-meta.php
  6. *
  7. * Hooked into single_job_listing_start priority 20
  8. *
  9. * @author PressTigers
  10. * @package Simple_Job_Board
  11. * @subpackage Simple_Job_Board/Templates
  12. * @version 2.0.0
  13. * @since 2.0.0
  14. * @since 2.3.0 Added "sjb_job_meta_template" filter.
  15. * @since 2.4.0 Revised whole HTML template
  16. */
  17. ob_start();
  18. global $post;
  19. /**
  20. * Fires on job detail page before comapny meta
  21. *
  22. * @since 2.1.0
  23. */
  24. do_action('single_job_listing_meta_before');
  25. ?>
  26. <!-- Start Company Meta
  27. ================================================== -->
  28. <header>
  29. <div class="row">
  30. <?php
  31. /**
  32. * Template -> Title:
  33. *
  34. * - Job Title
  35. */
  36. get_simple_job_board_template( 'single-jobpost/job-meta/job-title.php' );
  37. /**
  38. * Template -> Company Logo:
  39. *
  40. * - Display Company Logo.
  41. */
  42. get_simple_job_board_template( 'single-jobpost/job-meta/company-logo.php' );
  43. ?>
  44. <div class="col-md-11 col-sm-10 header-margin-top">
  45. <div class="row">
  46. <?php
  47. /**
  48. * Template -> Company Name:
  49. *
  50. * - Display Company Name.
  51. */
  52. get_simple_job_board_template( 'single-jobpost/job-meta/company-name.php' );
  53. /**
  54. * Template -> Job Type:
  55. *
  56. * - Display Job Type.
  57. */
  58. get_simple_job_board_template( 'single-jobpost/job-meta/job-type.php' );
  59. /**
  60. * Template -> Job Location:
  61. *
  62. * - Display Job Location.
  63. */
  64. get_simple_job_board_template( 'single-jobpost/job-meta/job-location.php' );
  65. /**
  66. * Template -> Job Posted Date:
  67. *
  68. * - Display Job Posted Date.
  69. */
  70. get_simple_job_board_template( 'single-jobpost/job-meta/job-posted-date.php' );
  71. ?>
  72. </div>
  73. </div>
  74. <?php
  75. /**
  76. * Template -> Company Tagline:
  77. *
  78. * - Display Company Tagline.
  79. */
  80. get_simple_job_board_template( 'single-jobpost/job-meta/company-tagline.php' );
  81. ?>
  82. </div>
  83. </header>
  84. <!-- ==================================================
  85. End Company Meta -->
  86. <?php
  87. /**
  88. * Fires on job detail page after comapny meta
  89. *
  90. * @since 2.1.0
  91. */
  92. do_action('single_job_listing_meta_after');
  93. $html_job_meta = ob_get_clean();
  94. /**
  95. * Modify the Job Meta Template.
  96. *
  97. * @since 2.3.0
  98. *
  99. * @param html $html_job_meta Job Meta HTML.
  100. */
  101. echo apply_filters( 'sjb_job_meta_template', $html_job_meta );