[英]ACF relationship field with add_post_meta
我嘗試通過編創建wordpress帖子。
首先,我使用WP_insert_post
創建帖子,它返回我剛創建的帖子的ID。
之后,我想將信息添加到帖子的自定義字段中,因此我使用ID和add_post_meta像這樣:
add_post_meta( $post_id, 'info', 'This is my value' );
對於WYSIWUG編輯器或textarea或textfield ACF,它可以正常工作。
但是我也有一個ACF關系,並且我嘗試使用add_post_meta
類的textarea,但是它不起作用!
如何使add_post_meta
與關系ACF一起使用?
我更喜歡使用update_post_meta
插入ACF值。 此功能要做的第一件事是檢查元密鑰是否已存在,並創建一個新密鑰或更新元值。
您的問題可能是WP在具有該ACF文本區域的帖子上創建具有默認元值的元鍵,並且當您調用add_post_meta時,您並未為該元鍵分配元值,而是創建了一個全新的鍵/值對。
示例: <?php update_post_meta($post_id, $meta_key, $meta_value) ?>
可在此處找到update_post_meta的文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.