עדכון שדה מיוחד של post type
-
שלום לכולם יש לי שאלה ואשמח אם משהו יוכל לעזור לי :
אני יצרתי post type שנקרא : deals ויש לו שדה מיוחד שנקרא : hotelID שמקבל ID של פוסט רגיל (ולא post type) ,לפוסטים הרגילים יש שדה מיוחד שנקרא : haveDeal שאוטומטית שווה ל 0 שיוצרים פוסט.
אני רוצה שברגע שאני יוצר post type מסוג Deals חדש ומעדכן את השדה המיוחד שלו : hotelID למספר פוסט מסוים נגיד פוסט מספר 12
אז השדה מיוחד של פוסט מספר 12 יהיה שווה ל 1 כלומר :
haveDeal=1 בפוסט מספר 12 . ראיתי איזה דוגמא שניסיתי להכניס לקובץ functions.php אבל זה לא עובד כמו שצריך :function save_book_meta($post_id) { $slug = 'deals'; $_POST += array("{$slug}_edit_nonce" => ''); if ( $slug != $_POST['post_type'] ) { return; } if ( !current_user_can( 'edit_post', $post_id ) ) { return; } $hotelID = get_post_meta($post->ID, 'hotelID'); update_post_meta($hotelID, 'haveDeal', '1'); } add_action( 'save_post', 'save_book_meta');
- הדיון ‘עדכון שדה מיוחד של post type’ סגור לתגובות חדשות