/
template-job market.php
executable file
·77 lines (74 loc) · 4.07 KB
/
template-job market.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?php
/*
Template Name: Job Market Candidates
*/
?>
<?php get_header();
if ( false === ( $job_market_query = get_transient( 'job_market_query' ) ) ) {
// It wasn't there, so regenerate the data and save the transient
$job_market_query = new WP_Query(array(
'post_type' => 'people',
'role' => 'job-market-candidate',
'meta_key' => 'ecpt_people_alpha',
'orderby' => 'meta_value',
'order' => 'ASC',
'posts_per_page' => '-1'));
set_transient( 'job_market_query', $job_market_query, 2592000 );
}
?>
<div class="row sidebar_bg radius10" id="page">
<div class="nine columns push-three wrapper radius-left offset-topgutter">
<?php locate_template('parts-nav-breadcrumbs.php', true, false); ?>
<section class="row">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h2 class="twelve columns"><?php the_title();?></h2>
<?php the_content(); ?>
<?php endwhile; endif; ?>
</section>
<section class="row" id="fields_container">
<ul class="twelve columns" id="directory">
<?php if($job_market_query->have_posts()) : ?>
<a name="research" id="research"></a>
<?php while ($job_market_query->have_posts()) : $job_market_query->the_post(); ?>
<li class="person <?php echo get_the_directory_filters($post);?> <?php echo get_the_roles($post); ?>">
<div class="row">
<div class="eleven columns">
<div class="row">
<a href="<?php the_permalink(); ?>">
<?php if ( has_post_thumbnail()) { ?>
<?php the_post_thumbnail('directory', array('class' => 'padding-five floatleft hide-for-small')); ?>
<?php } ?>
<h4 class="no-margin"><?php the_title(); ?></h4>
<?php if ( get_post_meta($post->ID, 'ecpt_degrees', true) ) : ?><h6><?php echo get_post_meta($post->ID, 'ecpt_degrees', true); ?></h6><?php endif; ?>
</a>
<p class="contact no-margin">
<?php if ( get_post_meta($post->ID, 'ecpt_phone', true) ) : ?>
<span class="icon-mobile"><?php echo get_post_meta($post->ID, 'ecpt_phone', true); ?></span>
<?php endif; ?>
<?php if ( get_post_meta($post->ID, 'ecpt_fax', true) ) : ?>
<span class="icon-printer"><?php echo get_post_meta($post->ID, 'ecpt_fax', true); ?></span>
<?php endif; ?>
<?php if ( get_post_meta($post->ID, 'ecpt_email', true) ) : ?>
<span class="icon-mail"><a href="mailto:<?php echo get_post_meta($post->ID, 'ecpt_email', true); ?>"><?php echo get_post_meta($post->ID, 'ecpt_email', true); ?></a></span>
<?php endif; ?>
<?php if ( get_post_meta($post->ID, 'ecpt_office', true) ) : ?>
<span class="icon-location"><?php echo get_post_meta($post->ID, 'ecpt_office', true); ?></span>
<?php endif; ?>
<?php if ( get_post_meta($post->ID, 'ecpt_website', true) ) : ?>
<a href="<?php echo get_post_meta($post->ID, 'ecpt_website', true); ?>" target="_blank"><span class="icon-globe">Personal Website</a></span>
<?php endif; ?>
</p>
<?php if ( get_post_meta($post->ID, 'ecpt_expertise', true) ) : ?><p><b>Research Interests: </b><?php echo get_post_meta($post->ID, 'ecpt_expertise', true); ?></p><?php endif; ?>
<p><?php if ( get_post_meta($post->ID, 'ecpt_thesis', true) ) : ?><b>Thesis Title: </b>"<?php echo get_post_meta($post->ID, 'ecpt_thesis', true); ?>"<?php endif; ?><?php if ( get_post_meta($post->ID, 'ecpt_job_abstract', true) ) : ?> - <a href="<?php echo get_post_meta($post->ID, 'ecpt_job_abstract', true); ?>">Download Abstract (PDF)</a><?php endif; ?></p>
<?php if ( get_post_meta($post->ID, 'ecpt_advisor', true) ) : ?><p><b>Main Advisor: </b><?php echo get_post_meta($post->ID, 'ecpt_advisor', true); ?></p><?php endif; ?>
<?php if ( get_post_meta($post->ID, 'ecpt_fields', true) ) : ?><p><b>Fields: </b><?php echo get_post_meta($post->ID, 'ecpt_fields', true); ?></p><?php endif; ?>
</div>
</div>
</li>
<?php endwhile; endif;?>
</ul>
</section>
</div>
<?php locate_template('parts-sidebar-nav.php', true, false); ?>
</div> <!-- End content wrapper -->
<?php get_footer(); ?>