WPBakery在Bootstrap模式中发布内容

时间:2020-08-31 作者:drcrow

在wordpress页面中,我有一个帖子列表,每个帖子都链接到一个引导模式,我想在那里加载帖子内容。

这是我的PHP函数(在自定义插件中)。获取帖子ID并返回内容。

add_action(\'wp_ajax_nopriv_get_obra\', \'getObraAJAX\');
add_action(\'wp_ajax_get_obra\', \'getObraAJAX\');

function getObraAJAX(){
    $post = get_post($_GET[\'id\']);
    WPBMap::addAllMappedShortcodes();
    $content = $post->post_content;
    $content = apply_filters(\'the_content\', $content);
    echo $content;
    die();
}
这是我的JS conde。获取AJAX响应并将其放入模式中。

function getObra(id) {

        $.ajax({
            url: "\'.get_site_url().\'/wp-admin/admin-ajax.php?action=get_obra&id="+id,
            cache: false
        })
        .done(function( response ) {
            $(".modal-body").html(response);
            $("#obraModal").modal("show");
        });

}
这些贴子是用WPBakery制作的,包括一个旋转木马[vc\\U images\\U carousel],但模态显示所有图像,而不是旋转木马。

我想我需要运行一些JS来;“构建”;旋转木马,但我不知道怎么做。

你可以在这里看到页面http://puchetaconstrucciones.com.ar/obras-2/

1 个回复
SO网友:drcrow

我找到了解决方案:页面缺少vc\\U carousel。最小css转换。min.js和vc\\U转盘。min.js加载这些文件后,corousel工作正常

相关推荐

AJAX有时有效,有时不起作用

所以我在网上找到的教程之后,使用ajax创建并加载更多帖子。刚开始,只有一个按钮时它就工作了,所以我创建了另一个按钮,第一次尝试时它工作了,但当我再次尝试时,它就停止了工作。我只是想随机编辑ajax或与之相关的东西,然后我会删除缓存并再次刷新,有时会正常,有时不会。我真的不知道到底发生了什么,因为我对ajax、javascript和jquery还是新手。总之,这里是我的ajax: jQuery(function($){ $(\'.loadmore\').click(function(