在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/