首先,我建议您将此问题重定向到ACF网站上的论坛。这是一个非常活跃的地方,也是询问ACF问题的最佳场所。我会先在那里搜索。如果你确实需要在他们的论坛上提交一个问题,请确保在提交之前先校对好你的问题,或许可以让英语特别流利的人过目,以确保问题有意义。此堆栈交换仅用于与核心WordPress相关的问题。
我首先要说的是,如果有任何方法可以从其他插件获得这些字段,使其来自ACF而不是其他源,那么这样做会容易得多。设置ACF表单和前端帖子非常简单。。。只要不需要其他来源的字段。
但是,如果您绝对无法将这些字段添加到ACF中,则需要执行以下操作(ACF论坛可以提供更好的详细信息)。
您将创建一个模板,并将acf\\u form()设置为“form”=>“false”。然后可以将这些非ACF字段集成到表单模板中。您需要在该集成表单上设置提交按钮,因为您将无法再使用ACF内置的提交按钮。
在前端,您可以将ACF的本机get\\u字段和带有WordPress get\\u Posteta函数的\\u字段组合使用,也可以只使用WordPress的。