נתקלתי בזה בעצמי וחשבתי שיהיה נחמד לשתף: אפשר להגדיר ב-WordPress ממש מנגנון שדות מותאמים אישית מתוחכם למדי. כל שנחוץ הוא:
1. התקנה והפעלה של תוסף בשם Advanced Custom Fields (מאתר http://www.advancedcustomfields.com)
2. הגדרת שדות מותאמים אישית (בקבוצות) בתפריט Custom Fields
3. בערכת הנושא, בקובץ single.php יש להוסיף קוד בערך כזה:
<?php
/* Added by Yuval Khalifa to support custom fields */
$custom_fields = get_post_custom();
foreach ( $custom_fields as $field_key => $field_values ) {
foreach ( $field_values as $key => $value )
echo "<span style='text-decoration:underline; font-weight: bold;'>" . $field_key . ":</span><br /> " . $value . "<br /><br />";
}
?>
לאחר הגדרת השדות הללו אפשר ליצור טפסים לכל דבר, מה גם שאפשר, בעזרת התוסף הנ"ל להסתיר שדות אינטגרליים של WordPress כגון שדה התוכן של הפוסט ובכך ממש ליצור מערכת המחייבת את עורך הפוסט למבנה קבוע וברור.
כך למשל זה אמור להיראות בסופו של דבר:
מהצד של כותב הפוסט: | מהצד של הצופה בבלוג: |
![]() |
![]() |
בהצלחה.