Ich verwendete eine AJAX-Anfrage in Wordpress, um den Inhalt eines Beitrags zu erhalten, in diesem Beitrag habe ich den Visual Composer verwendet. aber der Inhalt zeigt nur die VC mit Kurzwahlnummern, um sie auf den realen Inhalt zu ändern .. Das ist der Code, den ich verwendenWie Visual Composer während der Verwendung von AJAX in WordPress geladen werden
add_action('wp_ajax_drpk_custom','drpk_custom');
add_action('wp_ajax_nopriv_drpk_custom','drpk_custom');
function drpk_custom(){
if(isset($_REQUEST)){
$id = $_REQUEST['id'];
$query = new WP_Query(array('p'=>$id));
if($query->have_posts()):
while($query->have_posts()): $query->the_post();?>
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel"><?php the_title() ?></h4>
</div>
<div class="modal-body">
<?php the_content() ?>
</div>
<?php endwhile;
endif;
}
wp_die(); }
Und dieser Code jQuery
$('.cart-item').find('a').on('click',function(){
var postID = $(this).data('id'),
ajaxContent = $('.modal-content');
$.ajax({
url: ajaxUrl.url,
data: {
'action' : 'drpk_custom',
'id': postID
},
beforeSend: function(){
// $load.fadeIn(500);
},
success: function(data){
// $load.hide();
ajaxContent.html(data);
}
});
});
kehrt aber wie die
[vc_row][vc_column width=”1/4″][vc_single_image image=”389″ img_size=”full” alignment=”center” onclick=”custom_link” img_link_target=”_blank” link=”#”][/vc_column][vc_column width=”1/4″][vc_single_image image=”390″ img_size=”full” alignment=”center” onclick=”custom_link” img_link_target=”_blank” link=”#”][/vc_column][vc_column width=”1/4″][vc_single_image image=”391″ img_size=”full” alignment=”center” onclick=”custom_link” img_link_target=”_blank” link=”#”][/vc_column][vc_column width=”1/4″][vc_single_image image=”392″ img_size=”full” alignment=”center” onclick=”custom_link” img_link_target=”_blank” link=”#”][/vc_column][/vc_row]
Das Aufrufen von 'WPBMap :: addAllMappedShortcodes()' vor 'the_content()' funktioniert nicht für mich im AJAX-Design und es werden keine Fehler in der Browser-Konsole angezeigt. –