Skip to content

Vise felt

Tillegget tilbyr to hovedfunksjoner for å hente stillingsdata: get_jobpost() for å returnere en verdi, og the_jobpost() for å skrive den ut direkte.

Returnerer verdien av et felt. Returnerer false hvis verdien ikke finnes.

get_jobpost( $field, $job_post_id );
ParameterTypePåkrevdBeskrivelse
$fieldstringJaFeltnavnet
$job_post_idintNeiSpesifikk stillingsannonse-ID. Standard er gjeldende innlegg i loopen.

Hent en verdi fra gjeldende innlegg (inne i en loop eller individuell stillingsmal):

$title = get_jobpost('title');

Hent en verdi fra en spesifikk stillingsannonse via ID:

$title = get_jobpost('title', 24592);

Sjekk om en verdi finnes før du viser den:

<?php if ($title = get_jobpost('title')): ?>
<h2><?php echo $title; ?></h2>
<?php endif; ?>

Viser (skriver ut) verdien av et felt. Tilsvarer echo get_jobpost().

the_jobpost( $field, $job_post_id );

Parameterne er de samme som for get_jobpost().

Vis tittelen:

<h2><?php the_jobpost('title'); ?></h2>

Vis en verdi fra en spesifikk stilling:

<h2><?php the_jobpost('title', 123); ?></h2>

Betinget visning:

<?php if (get_jobpost('title')): ?>
<h2><?php the_jobpost('title'); ?></h2>
<?php endif; ?>

Noen felt inneholder arrays av objekter, som kontaktpersoner. Bruk den nestede objektloopen:

have_jobpost_object() / the_jobpost_object() / get_jobpost_object()

Section titled “have_jobpost_object() / the_jobpost_object() / get_jobpost_object()”
<?php if (have_jobpost_object('contacts')): ?>
<?php while (have_jobpost_object('contacts')): the_jobpost_object(); ?>
<div class="contact">
<?php if (get_jobpost_object('image')): ?>
<img src="<?php echo get_jobpost_object('image'); ?>"
alt="<?php the_jobpost_object('name'); ?>" />
<?php endif; ?>
<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>
<?php endwhile; ?>
<?php endif; ?>

Noen felt returnerer arrays, som images og skills:

<?php
$images = get_jobpost('images');
if ($images):
foreach ($images as $image): ?>
<img src="<?php echo $image; ?>" alt="<?php the_jobpost('name'); ?>" />
<?php endforeach;
endif;
?>
<?php
$skills = get_jobpost('skills');
if ($skills):
echo '<ul>';
foreach ($skills as $skill):
echo "<li>$skill</li>";
endforeach;
echo '</ul>';
endif;
?>