Advertisement
Guest User

my-custom-job.php

a guest
Sep 23rd, 2015
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.67 KB | None | 0 0
  1. <?php
  2. /**
  3. * The Template for displaying all single posts.
  4. *
  5. * @package CoursePress
  6. */
  7.  
  8. get_header(); ?>
  9. <div id="primary" class="content-area content-side-area">
  10. <main id="main" class="site-main" role="main">
  11.  
  12.  
  13. <div class="ig-container">
  14. <div class="hn-container">
  15. <div class="jbp-landing-page">
  16. <div class="row">
  17. <div class="col-md-6 col-xs-12 col-sm-12">
  18. <div class="page-header">
  19. <h3><?php echo __('Recently posted Jobs', je()->domain) ?></h3>
  20. </div>
  21. <?php if (empty($jobs)): ?>
  22. <div class="empty-records">
  23. <p><?php echo __('No Jobs Found', je()->domain); ?></p>
  24. </div>
  25. <?php else: ?>
  26. <div class="jbp-job-list">
  27. <div class="row" style="margin-right: 0">
  28. <?php foreach ($jobs as $job): ?>
  29. <?php $cats = wp_get_object_terms( $job->id, 'jbp_category' ); ?>
  30. <div class="jbp_job_item no-padding">
  31. <div class="jbp_job_except <?php echo $colors[array_rand($colors)] ?> <?php echo $cats[0]->slug; ?>">
  32. <div class="jbp_inside">
  33. <h4>
  34. <a href="<?php
  35. echo get_permalink($job->id) ?>">
  36. <?php echo wp_trim_words($job->job_title, 4) ?>
  37. </a>
  38. </h4>
  39.  
  40. <div class="ellipsis">
  41. <?php echo wp_trim_words($job->description, 15) ?>
  42. </div>
  43. <div class="jbp_job_bottom">
  44. <div class="jbp_terms">
  45. <?php echo the_terms($job->id, 'jbp_category', __('Categories: ', je()->domain), ', ', ''); ?>
  46. <div class="jbp_meta">
  47. <div class="pull-left">
  48. <?php _e('Due: ', je()->domain); ?><?php echo $job->get_end_date() ?>
  49. </div>
  50. <div class="pull-right">
  51. <?php _e('Budget: ', je()->domain); ?>
  52. <?php
  53. $job->render_prices('max');
  54. ?>
  55. </div>
  56. </div>
  57. </div>
  58. </div>
  59. </div>
  60. </div>
  61. </div>
  62. <?php endforeach; ?>
  63. <div class="clearfix"></div>
  64. </div>
  65. </div>
  66. <?php endif; ?>
  67. <div class="add-record">
  68. <a class="btn btn-primary"
  69. href="<?php echo apply_filters('jbp_add_new_job_url', get_permalink(je()->pages->page(JE_Page_Factory::JOB_ADD))) ?>"><?php _e('Add a Job', je()->domain) ?></a>
  70. </div>
  71. </div>
  72. <div class="col-md-6 col-xs-12 col-sm-12">
  73. <div class="page-header">
  74. <h3><?php echo __('Recent Experts', je()->domain) ?></h3>
  75. </div>
  76. <div class="jbp-pro-list">
  77. <?php if (!empty($pros)): ?>
  78. <div class="row" style="margin-left: 0">
  79. <?php foreach ($pros as $pro): ?>
  80. <div class="jbp_expert_item col-sm-6 no-padding">
  81. <div class="jbp_pro_except">
  82. <div class="jbp_inside">
  83. <div class="meta_holder">
  84. <div class="expert-avatar">
  85. <a href="<?php echo get_permalink($pro->id) ?>"> <?php echo $pro->get_avatar(640, true); ?></a>
  86. </div>
  87. <?php
  88. $text = !empty($pro->short_description) ? $pro->short_description : $pro->biography;
  89. $text = strip_tags($text);
  90. ?>
  91. <div class="jbp_pro_meta hidden-sx hidden-sm">
  92. <div class="text-shorten">
  93. <div class="text-shorten-inner">
  94. <?php echo apply_filters('jbp_pro_listing_biography', $text) ?>
  95. </div>
  96. </div>
  97.  
  98. <div class="row no-margin jbp-pro-stat">
  99. <div class="col-md-6 no-padding">
  100. <span><?php echo $pro->get_view_count() ?></span>&nbsp;<i
  101. class="glyphicon glyphicon-eye-open"></i>
  102. <small><?php _e('Views', je()->domain) ?></small>
  103. </div>
  104. <div class="col-md-6 no-padding">
  105. <span><?php echo $pro->get_like_count() ?></span><i
  106. class="glyphicon glyphicon-heart text-warning"></i>
  107. <small><?php _e('Likes', je()->domain) ?></small>
  108. </div>
  109. <div class="clearfix"></div>
  110. </div>
  111. </div>
  112. </div>
  113. <p>
  114. <a href="<?php echo get_permalink($pro->id) ?>"> <?php echo wp_trim_words($pro->name, 2); ?></a>
  115. </p>
  116. </div>
  117. </div>
  118. </div>
  119. <?php endforeach; ?>
  120. <div class="clearfix"></div>
  121. </div>
  122. <?php else: ?>
  123. <div class="empty-records">
  124. <p><?php echo __('No Expert found', je()->domain) ?></p>
  125. </div>
  126. <?php endif; ?>
  127.  
  128. <div class="add-record">
  129. <a class="btn btn-primary"
  130. href="<?php echo apply_filters('jbp_add_new_expert_url', get_permalink(je()->pages->page(JE_Page_Factory::EXPERT_ADD))) ?>"><?php _e('Become Expert', je()->domain) ?></a>
  131. </div>
  132.  
  133. </div>
  134. </div>
  135. <div class="clearfix"></div>
  136. </div>
  137. </div>
  138. </div>
  139. </div>
  140.  
  141.  
  142. </main><!-- #main -->
  143. </div><!-- #primary -->
  144.  
  145. <?php get_sidebar(); ?>
  146. <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement