Vise felt
Tillegget tilbyr to hovedfunksjoner for å hente stillingsdata: get_jobpost() for å returnere en verdi, og the_jobpost() for å skrive den ut direkte.
get_jobpost()
Section titled “get_jobpost()”Returnerer verdien av et felt. Returnerer false hvis verdien ikke finnes.
Syntaks
Section titled “Syntaks”get_jobpost( $field, $job_post_id );| Parameter | Type | Påkrevd | Beskrivelse |
|---|---|---|---|
$field | string | Ja | Feltnavnet |
$job_post_id | int | Nei | Spesifikk stillingsannonse-ID. Standard er gjeldende innlegg i loopen. |
Eksempler
Section titled “Eksempler”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; ?>the_jobpost()
Section titled “the_jobpost()”Viser (skriver ut) verdien av et felt. Tilsvarer echo get_jobpost().
Syntaks
Section titled “Syntaks”the_jobpost( $field, $job_post_id );Parameterne er de samme som for get_jobpost().
Eksempler
Section titled “Eksempler”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; ?>Nestede data (kontakter, steder)
Section titled “Nestede data (kontakter, steder)”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; ?>Array-felt
Section titled “Array-felt”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;?>