company-logo.php 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. /**
  3. * Template for displays the company logo
  4. *
  5. * Override this template by copying it to yourtheme/simple_job_board/single-jobpost/job-meta/company-logo.php
  6. *
  7. * @author PressTigers
  8. * @package Simple_Job_Board
  9. * @subpackage Simple_Job_Board/templates/single-jobpost/job-meta
  10. * @version 2.0.1
  11. * @since 2.2.3
  12. * @since 2.3.0 Added "sjb_job_meta_company_logo_template" filter.
  13. * @since 2.4.0 Revised whole HTML template
  14. * @since 2.5.0 Fix the logo issue when option is not available.
  15. */
  16. ob_start();
  17. if ('with-logo' === get_option('job_board_jobpost_content') || FALSE === get_option('job_board_jobpost_content') ) {
  18. ?>
  19. <!-- Start Company Logo
  20. ================================================== -->
  21. <div class="col-md-1 col-sm-2">
  22. <div class="company-logo">
  23. <?php
  24. if ($website = sjb_get_the_company_website()):
  25. ?>
  26. <a href="<?php echo esc_url($website); ?>" target="_blank" rel="nofollow"><?php sjb_the_company_logo(); ?></a>
  27. <?php
  28. else:
  29. sjb_the_company_logo();
  30. endif;
  31. ?>
  32. </div>
  33. </div>
  34. <!-- ==================================================
  35. End Company Logo -->
  36. <?php
  37. }
  38. $html_logo = ob_get_clean();
  39. /**
  40. * Modify the Job Meta - Company Logo Template.
  41. *
  42. * @since 2.3.0
  43. *
  44. * @param html $html_logo Job Meta HTML.
  45. */
  46. echo apply_filters('sjb_job_meta_company_logo_template', $html_logo);