3

前几天我下载并安装了 Advanced Custom Fields 4.1.6,我用了几次,效果很好,但由于某种原因,现在我的自定义字段似乎都没有保存,我没有收到任何错误或任何东西。我认为我根本没有做过任何可能破坏这一点的事情。

这有发生在其他人身上吗?可能是什么问题?

4

5 回答 5

1

我想你可能需要看看插件提供的导出功能。选择您创建的字段组并点击导出。它会生成一些带有提示和建议的很好注释的代码。那里可能有一些对'ya'有用的信息。

插件开发人员的示例:

包含在主题中

高级自定义字段插件可以包含在主题中。为此,将 ACF 插件移动到您的主题中,并将以下代码添加到您的 functions.php 文件中:

include_once('advanced-custom-fields/acf.php');

要从 ACF 插件中删除所有可视界面,您可以使用常量来启用精简模式。在 include_once 代码之前将以下代码添加到您的 functions.php 文件中:

define( 'ACF_LITE', true );

希望能帮助到你。

/保罗

于 2013-06-18T10:34:33.103 回答
1

Since my rep isn't high enough to reply to @Kortschot's response, I'll comment here.

I got this error while testing a new theme. It appears the theme has ACF bundled into the theme, which triggers the "Cannot redeclare acf_filter_post_id()" error. For obvious reasons (you can't run two instances of the plugin in the same install). @Kortschot's reference to including ACF in a theme helped solve my problem.

Now I have to figure out how to access ACF if I want to customize fields on pages/posts...

于 2013-08-18T16:13:26.047 回答
0

我将继续回答这个老问题,希望它可以帮助某人。我一直有这个问题,我的字段不会在我的自定义帖子上更新。我通常会打开多个选项卡,以使 WP 后端的导航更容易。事实证明,当我关闭除当前正在编辑的选项卡之外的所有其他选项卡时,字段每次都会更新!

于 2015-12-23T19:34:34.177 回答
0

我对高级自定义字段插件有同样的问题,我通过在高级自定义字段/核心/控制器/post.php 中添加一行代码来解决我的问题

add_action('pre_post_update', array($this, 'save_post'));

add_action('save_post',array($this, 'save_post'), 10, 1);

第 33、34 行。

于 2016-04-27T22:16:41.320 回答
0

我遇到了同样的问题,并通过创建唯一的字段名称来解决它。

于 2020-07-14T15:15:40.367 回答