פוסטים ועמודים בוורדפרס מכילים שדה שנקרא שדות מיוחדים – שם יש אפשרות לקבוע שדות חדשים ולהזין בהם נתונים.
לנתונים האלו ניתן אח”כ לקרוא לכל שימוש – אם בתבנית ואם בפונקציה מסויימת.
לינק לקודקס:
http://codex.wordpress.org/Function_Reference/get_post_meta
פונקציה בשימוש
<?php $meta_values = get_post_meta($post_id, $key, $single); ?>
דוגמא לפונקציה להצגת הערך שכתוב בשדה המיוחד
<?php echo get_post_meta($post--->ID, 'slider_image', true);<br />?><br />
להל”ן דוגמא לפונקצייה שבודקת אם הוכנס שדה מיוחד ואם כם היא מציגה את התמונה ממנו כהדר ואם לא אז היא מציגה את התמונה הראשית של הפוסט.
<?php $width = 960; $height = 332; $titletext = get_the_title(); $thumbnail = get_thumbnail($width,$height,'',$titletext,$titletext,false,'Featured'); $thumb = $thumbnail["thumb"]; $slider_image = get_post_meta($post--->ID, 'slider_image', true); if (($slider_image != '') echo $slider_image); else print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, ''); <br />?><br /><?php if ($slider_image != '') { ?> <img title="<?php echo $titletext ?>" src="<?php echo get_post_meta($post->ID, 'slider_image', true) ?>" alt="<?php echo $titletext ?>" width="<?php echo $width ?>" height="<?php echo $height ?>" /></p> <pre><?php } else { ?> <?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, ''); ?><br /><?php } ?><br />