在 WordPress 上使用 Visual Composer 时,我可以设置一个模板,然后为我构建的每个页面使用该模板。但是,当我想使用此模板更改页面内容时,我必须返回并编辑每个页面。
有没有更好的方法来做到这一点?有没有办法设置一个必须遵守最新配置的全局 Visual Composer 模板?至少可以将它硬编码到现有的 PHP 模板中,以便在那里进行全局更改吗?
在 WordPress 上使用 Visual Composer 时,我可以设置一个模板,然后为我构建的每个页面使用该模板。但是,当我想使用此模板更改页面内容时,我必须返回并编辑每个页面。
有没有更好的方法来做到这一点?有没有办法设置一个必须遵守最新配置的全局 Visual Composer 模板?至少可以将它硬编码到现有的 PHP 模板中,以便在那里进行全局更改吗?
那是多年的痛苦。现在的选择之一是使用 WP ACF-VC Bridge 插件 ( http://wpacfvcbridge.com/ )。以下是您需要采取的步骤:
1)将您的页面模板创建为 VC Snippet(这里是视频概述http://wpacfvcbridge.com/vc-snippets/)
2) 使用 Visual Composer 设置静态内容。您还可以使用 ACF 字段选择器动态包含帖子中的数据(这里是一个概述http://wpacfvcbridge.com/acf-field-picker/)。
注 1:字段上下文必须是自定义的。
注意 2:这些字段必须使用WP ACF-VC Bridge 中包含的高级自定义字段插件 ( https://www.advancedcustomfields.com/pro/ ) 创建。这足以覆盖 99% 的情况。如果您需要包含其他帖子字段列表帖子标题或自定义元字段,那么您需要寻找合适的 Visual Composer 插件或编写此自定义简码。
3) 将 VC Snippet 添加到您的帖子内容中
[vc-vc-snippet id="{VC Snippet Template Post ID}"]如果您为您的帖子类型启用了 Visual Composer(或者您可以在 Visual Composer -> Role Manager 下启用它),您可以使用现成的 VC 短代码嵌入 VC Snippet。
现在,如果您要更改您的 VC Snippet,这些更改将立即反映在所有帖子中。