عند إنشاء قوالب صفحة مخصصة ، كيف أحصل على قيمة حقل مخصص للصفحة المعروضة؟
استخدم الدالة get_post_meta .
تحتوي حقول WordPress المخصصة على مفتاح وقيمة. للحصول على كلا <?php the_meta(); ?>
سيعود
<ul class='post-meta'>
<li><span class='post-meta-key'>your_key:</span> your_value</li>
</ul>
لإرجاع قيمة مخزنة لاستخدام مفتاح معين:
<?php get_post_custom_values('my_key', $post_id); ?>
**
إذا احتوى منشور على أكثر من قيمة واحدة لنفس المفتاح ، فيمكنك استخدام حلقة foreach لإخراجها جميعًا من صفيف:
<?php
$mykey_values = get_post_custom_values('my_key');
foreach ( $mykey_values as $key => $value ) {
echo "$key => $value <br />";
}
?>
هذا سيعود:
0 => First value
1 => Second value
2 => Third value
لإرجاع مجموعة من المفاتيح في جميع الحقول المخصصة استخدم:
<?php get_post_custom_keys($post_id); ?>
إضافة حقول مخصصة إلى منشور: