פוסטים ועמודים בוורדפרס מכילים שדה שנקרא שדות מיוחדים – שם יש אפשרות לקבוע שדות חדשים ולהזין בהם נתונים.
לנתונים האלו ניתן אח”כ לקרוא לכל שימוש – אם בתבנית ואם בפונקציה מסויימת.
לינק לקודקס:
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 />
מגזין וורדפרס אתרים – בקלות ובעברית – WP-Atarim עדכונים, טיפים, חדשות, שירותים ועזרה בוורדפרס