2016-08-05 74 views
1

我試圖通過SQL插入自定義值到wp_postmeta表。這很好,除了使用ACF時,他們還需要插入另一個字段。如何確定高級自定義字段meta_value?

所以,如果我將

- 表結構 -

meta_id (PK) | post_id | meta_key | meta_value

- 值 -

1 | 1 | my_custom_field | Lorem Ipsum

ACF希望這一起

2 | 1 | _my_custom_field | field_57casc5assd

(ⅰ隨機選擇57casc5assd

是如何field_*值來確定我試過用不同的方法來散列字段名,但沒有運氣。如果您不插入此字段,get_fields()不會返回手動插入數據庫的值。

回答

0

Elliot Condon(ACF的作者)在此support forum post,說:你要

的field_key可以是任何東西,但必須與field_

開始所以,很明顯,你可以使用它提供的任何功能你一個唯一的ID。 ACF正在使用uniqid()

$key = 'field_' . uniqid(); 
相關問題