问题概述
当您使用 Advanced Ads 2.0 并使用 WPML 的翻译编辑器或高级翻译编辑器翻译广告时,翻译后的广告在前端不显示任何内容。
翻译会获取广告的标题和内容,但不会获取其类型和选项(advanced_ads_ad_options 字段)。Advanced Ads 2.0 不会显示没有类型的广告。Advanced Ads 1.x 仍会显示。
临时解决方法
让 WPML 将广告设置复制到新的翻译中:
- 前往 WPML设置 并打开自定义 XML 配置选项卡。
- 添加此代码并保存:
<wpml-config> <custom-fields> <custom-field action="copy-once">advanced_ads_ad_options</custom-field> </custom-fields> </wpml-config> - 删除未显示的广告翻译,然后重新翻译广告。
您也可以使用 WordPress 编辑器而不是 WPML 的翻译编辑器来翻译广告。