Startmaler
Dette er komplette, klare til bruk WordPress-sidemaler for RecMan-tillegget. Kopier dem inn i temaet ditt og tilpass etter behov.
Mal for stillingsliste
Section titled “Mal for stillingsliste”En komplett listeside med firmalogoer, utdrag og stillingsmetadata.
<?php /* Template Name: Stillingsliste */ get_header(); ?>
<main>
<?php // Vis eventuelt WordPress-sideinnhold over stillingsstrømmen if (have_posts()): while (have_posts()): the_post(); ?> <section> <?php the_content(); ?> </section> <?php endwhile; endif; ?>
<section> <?php if (function_exists('have_jobposts') && have_jobposts()): ?>
<?php while (have_jobposts()): the_jobpost(); ?>
<a href="<?php echo get_jobpost('permalink'); ?>">
<?php if ($logo = get_jobpost('logo')): ?> <div> <img src="<?php echo $logo; ?>" alt="<?php the_jobpost('name'); ?>" /> </div> <?php endif; ?>
<div> <header> <h3><?php the_jobpost('name'); ?></h3> </header>
<div class="job-excerpt"> <p><?php the_jobpost('excerpt'); ?></p> </div>
<footer> <ul> <?php if ($pos = get_jobpost('numberOfPositions')): ?> <li><i>Antall stillinger</i> <?php echo $pos; ?></li> <?php endif; ?>
<?php if ($place = get_jobpost('workplace')): ?> <li><i>Sted</i> <?php echo $place; ?></li> <?php endif; ?>
<?php if ($type = get_jobpost('type')): ?> <li><i>Type</i> <?php echo $type; ?></li> <?php endif; ?>
<?php if ($deadline = get_jobpost('deadline')): ?> <li><i>Frist</i> <?php echo $deadline; ?></li> <?php endif; ?> </ul> </footer> </div>
</a>
<?php endwhile; ?>
<?php else: ?> <h3>Ingen ledige stillinger for øyeblikket</h3> <?php endif; ?>
</section></main>
<?php get_footer(); ?>Mal for individuell stillingsside
Section titled “Mal for individuell stillingsside”En komplett enkelt stillingsside med stillingsdetaljer, sidepanelinfo, kontaktpersoner og bilder.
<?php /* Template Name: Stillingsside */ get_header(); ?>
<main> <article> <header> <?php if ($name = get_jobpost('name')): ?> <h1><?php echo $name; ?></h1> <?php endif; ?> </header>
<article> <?php if ($ingress = get_jobpost('companyDescription')): ?> <p><strong><?php echo $ingress; ?></strong></p> <?php endif; ?>
<?php the_jobpost('body'); ?> </article>
<aside>
<?php if (get_jobpost('logo')): ?> <div class="logo"> <img src="<?php the_jobpost('logo'); ?>" /> </div> <?php endif; ?>
<a href="<?php the_jobpost('apply'); ?>" class="button">Søk nå</a>
<div> <?php if (get_jobpost('companyName')): ?> <label>Firma</label> <span><?php the_jobpost('companyName'); ?></span> <?php endif; ?>
<?php if (get_jobpost('salary')): ?> <label>Lønn</label> <span><?php the_jobpost('salary'); ?></span> <?php endif; ?>
<?php if (get_jobpost('deadline')): ?> <label>Søknadsfrist</label> <span><?php the_jobpost('deadline'); ?></span> <?php endif; ?>
<?php if (get_jobpost('workplace')): ?> <label>Arbeidssted</label> <span><?php the_jobpost('workplace'); ?></span> <?php endif; ?>
<?php if (get_jobpost('title')): ?> <label>Tittel</label> <span><?php the_jobpost('title'); ?></span> <?php endif; ?>
<?php if (get_jobpost('sector')): ?> <label>Sektor</label> <span><?php the_jobpost('sector'); ?></span> <?php endif; ?>
<?php if (get_jobpost('type')): ?> <label>Type</label> <span><?php the_jobpost('type'); ?></span> <?php endif; ?>
<?php if (get_jobpost('numberOfPositions')): ?> <label>Antall stillinger</label> <span><?php the_jobpost('numberOfPositions'); ?></span> <?php endif; ?>
<?php if (get_jobpost('branchCategory')): ?> <label>Bransjekategori</label> <span><?php the_jobpost('branchCategory'); ?></span> <?php endif; ?>
<?php if (get_jobpost('branch')): ?> <label>Bransje</label> <span><?php the_jobpost('branch'); ?></span> <?php endif; ?>
<?php if (get_jobpost('facebook') || get_jobpost('website') || get_jobpost('linkedIn')): ?> <label>Lenker</label> <ul> <?php if (get_jobpost('website')): ?> <li><a href="<?php the_jobpost('website'); ?>">Nettside</a></li> <?php endif; ?> <?php if (get_jobpost('facebook')): ?> <li><a href="<?php the_jobpost('facebook'); ?>">Facebook</a></li> <?php endif; ?> <?php if (get_jobpost('linkedIn')): ?> <li><a href="<?php the_jobpost('linkedIn'); ?>">LinkedIn</a></li> <?php endif; ?> </ul> <?php endif; ?> </div>
<?php if (have_jobpost_object('contacts')): ?> <?php while (have_jobpost_object('contacts')): the_jobpost_object(); ?> <div class="contact-person"> <?php if (get_jobpost_object('image')): ?> <img src="<?php the_jobpost_object('image'); ?>" alt="<?php the_jobpost_object('name'); ?>" /> <?php endif; ?> <div> <h4><?php the_jobpost_object('name'); ?></h4> <?php if (get_jobpost_object('title')): ?> <span><?php the_jobpost_object('title'); ?></span> <?php endif; ?> <?php if (get_jobpost_object('email')): ?> <a href="mailto:<?php the_jobpost_object('email'); ?>"> <?php the_jobpost_object('email'); ?> </a> <?php endif; ?> <?php if (get_jobpost_object('mobilePhone')): ?> <span><?php the_jobpost_object('mobilePhone'); ?></span> <?php endif; ?> </div> </div> <?php endwhile; ?> <?php endif; ?>
</aside>
</article>
<?php $images = get_jobpost('images'); if ($images): foreach ($images as $image): ?> <section class="full-width-image"> <img src="<?php echo $image; ?>" alt="<?php the_jobpost('name'); ?>" /> </section> <?php endforeach; endif; ?>
<?php // Lignende stillinger if (($similar = get_jobpost('similarJobs')) && is_array($similar)): ?> <section class="similar-jobs"> <h3>Lignende stillinger</h3> <?php foreach ($similar as $id): ?> <a href="<?php the_jobpost('permalink', $id); ?>"> <img src="<?php the_jobpost('logo', $id); ?>" alt="<?php the_jobpost('companyName', $id); ?>" /> <div> <h4><?php the_jobpost('name', $id); ?></h4> <span><?php the_jobpost('title', $id); ?></span> </div> </a> <?php endforeach; ?> </section> <?php endif; ?>
</main>
<?php get_footer(); ?>