company-name.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * The template for displaying company name
  4. *
  5. * Override this template by copying it to yourtheme/simple_job_board/single-jobpost/job-meta/company-name.php
  6. *
  7. * @author PressTigers
  8. * @package Simple_Job_Board
  9. * @subpackage Simple_Job_Board/templates/single-jobpost/job-meta
  10. * @version 1.0.0
  11. * @since 2.2.3
  12. * @since 2.3.0 Added "sjb_job_meta_company_name_template" filter.
  13. */
  14. ob_start();
  15. $class = ('with-logo' === get_option('job_board_jobpost_content') ) ? 'job-info-margin' : '';
  16. ?>
  17. <!-- Start Company Name
  18. ================================================== -->
  19. <div class="col-md-5">
  20. <div class="job-info <?php echo $class; ?>">
  21. <h4>
  22. <?php
  23. // Company Name -> Linked with Company Website
  24. if (sjb_get_the_company_name()) {
  25. if ($website = sjb_get_the_company_website()):
  26. ?>
  27. <span><a class="website" href="<?php echo esc_url($website); ?>" target="_blank" rel="nofollow"><?php sjb_the_company_name(); ?></a></span>
  28. <?php
  29. else:
  30. sjb_the_company_name( '<span>','</span>' );
  31. endif;
  32. }
  33. /**
  34. * Fires after Job heading on job listing page.
  35. *
  36. * @since 2.2.3
  37. */
  38. do_action('sjb_job_listing_heading_after');
  39. ?>
  40. </h4>
  41. </div>
  42. </div>
  43. <!-- End Company Name
  44. ================================================== -->
  45. <?php
  46. $html_company_name = ob_get_clean();
  47. /**
  48. * Modify the Company Name Template.
  49. *
  50. * @since 2.3.0
  51. *
  52. * @param html $html_company_name Company Name HTML.
  53. */
  54. echo apply_filters( 'sjb_job_meta_company_name_template', $html_company_name );