簡體   English   中英

具有add_post_meta的ACF關系字段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM