我有一个主题与WPBakery Page Builder集成的页面。主题通过将不同的页面加在一起来创建单个页面布局。
单个页面本身具有一些自定义设计选项,例如行填充,边距,背景图片等。 如果我单独打开一页,则可以看到已应用自定义CSS。
但是在一页版式中,未应用那些自定义设计选项。 从HTML中,我可以看到在单页面中生成的自定义CSS并不是在单页面布局(由多个页面组成)中生成的。
我的想法是调整主题并手动添加CSS-但是自从我与Wordpress编程合作以来已有几个月了,所以我希望有人能给我提示。 如何以编程方式获取WPBakery为页面的设计选项创建的CSS代码?在WPBakery的某个地方,它必须采用存储在简码中的设计选项并将其添加到头部。
我希望这个问题可以理解:-)
答案 0 :(得分:1)
css在元_wpb_shortcodes_custom_css中。
我用它来解决类似的问题:
<style type="text/css" data-type="vc_shortcodes-custom-css"><?php echo get_post_meta( 17250, '_wpb_shortcodes_custom_css', true ); ?></style>