当前位置:  开发笔记 > 编程语言 > 正文

在每页上加载Visual Composer(AJAX安装程序)

如何解决《在每页上加载VisualComposer(AJAX安装程序)》经验,为你挑选了1个好方法。

我使用自定义WordPress主题,使用AJAX加载页面.您可以想象,这可以创建一个实例,其中网站加载到不使用Visual Composer(VC)的页面,然后部分加载另一个向我们执行VC的页面,因为就绪加载不需要资源.

到目前为止,我所考虑的唯一解决方案是在每个页面上使用VC(对于帖子和自定义帖子类型不起作用)或向页脚添加VC页面(未经测试).

我深入研究了插件代码,发现wp_enqueue_script()调用了多个文件,这些文件看起来像是根据需要调用VC的正确扩展/附加组件,非常有意义.

我虽然可以使用PHP来解决这个问题,只需要调用VC的核心要求,因为不会使用任何画廊或任何特殊的东西.

有谁知道如何强制VC加载资源到每个页面或有任何经验吗?谢谢!



1> Mark Aroni..:

从你所说的我意识到这需要被称为:

wp_enqueue_script( 'wpb_composer_front_js' );
wp_enqueue_style( 'js_composer_front' );
wp_enqueue_style( 'js_composer_custom_css' );

所以我最终在我的模板中的functions.php中添加了这样的东西:

add_action( 'wp_enqueue_scripts', 'add_theme_stylesheet' );

function add_theme_stylesheet() {
    wp_enqueue_script( 'wpb_composer_front_js' );
    wp_enqueue_style( 'js_composer_front' );
    wp_enqueue_style( 'js_composer_custom_css' );
}

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有