Custom fields i WordPress åpner en helt ny verden. Det er enkelt å opprette et Custom field, men for å ta dette i bruk må du forstå helheten i kode-oppsettet.

Et eksempel på bruk av Custom Fields er nå du skal spesielle oppsett i innlegget utenfor content eller title området.

Koden for å inklidere et custom field ser slik ut:

<?php echo get_post_meta($post->ID, "din_tekst", true); ?>

Denne kodesnutten bruker du i single.php, page.php eller f.eks. loopen du bygger i index.php.

Når du oppretter et Custom Field med navn “din_tekst” vil innholdet i dette feltet dukke opp der du bruker denne koden.

Et eksempel på en litt mer komplisert bruk av derre ser du under. Denne koden viser kun innholder i feltet om feltet har tekst i seg. Bruker du ikke Custom Field med navn “din_tekst” vil teksten som vises være “Ingen tekst i feltet”:

<?php $din_tekst = get_post_meta($post->ID, 'din_tekst', true); if ($din_tekst) { ?>
<?php echo $din_tekst; ?>
<?php } else { ?>
<p>Ingen tekst i feltet</p>
<?php } ?>

Et godt eksempel på hvor dette er mye brukt er i tema hvor man bruker bildeskallering med timbthumb eller lignende.

<?php if ( get_post_meta($post->ID, 'Image', true) ) { ?>
<img src="URL/TIL/BILDE" width="400" height="200">
<?php } else { ?>
Det ikke bilde i denne artikkelen
<?php } ?>

Dette er hvordan man kan bruke Custom Fields som en standard, men mulighetene rundt denne koden er enorme.

Annonse

Kommentarer