0
我們正在開發基於Wordpress「高級自定義字段」的衆籌平臺。爲了創建一個新的資助項目,我們填寫ACF字段(以HTML格式)。在提交我們創建了一個新的WP-頁:創建新頁面後無法獲得ACF字段
$post = array(
'post_name' => $pname,
'post_title' => $pname,
'post_type' => 'page',
'post_parent' => 8,
'page_template' => 'project.php'
);
$this->post_id = wp_insert_post($post);
奇怪的是,我們不能get_field(" ... ")
訪問字段變量我們手動點擊進入「保存」或在WordPress後臺頁面上的「發佈」了。 wp_update_post()
或wp_publish_post()
沒有區別。
你有什麼建議嗎?
我不明白,你希望單擊「保存」或「發佈」之前的字段的值?你在做什麼 – Ohgodwhy
我們將一個新頁面保存爲草稿,並向其中添加幾個自定義字段條目(全部通過php完成)。當我們想要訪問這些ACF字段時,它們是空的。當我們轉到後端並選擇我們創建的頁面時,這些字段是可見的。只有當我們點擊後面的「保存」時,我們可以通過PHP訪問字段get_field() –