即使我在wordpress中更改了模板,页面仍显示高级自定义字段值?

时间:2017-05-02 12:33:20

标签: wordpress templates advanced-custom-fields

嘿大家我都遇到过这种奇怪的行为。实际上我将高级自定义字段分配给默认模板,并且该模板在特定页面中使用,因此我在预先自定义字段中输入了值,并将它们显示在page.php中的适当位置。

但是我现在创建了一个新模板inner-template.php并将其分配给该页面,所以现在在编辑模式下该页面中没有显示ACF,但是当我在内部模板中调用ACF时它仍然显示ACF值。 PHP。

为什么会这样?

1 个答案:

答案 0 :(得分:1)

ACF的已知行为。当您更改某些条件时(例如,更改页面的模板),ACF不会删除字段的值,因此会发生这种情况。您应该在更改模板之前手动执行此操作,或者可以直接从wp_postmeta表中清除此字段。