Добрый день) Вопрос для знатоков! Верстаем тему, встал вопрос, шеткоды из CF7 при выгрузки AJAX срабатывает, а вот шеткоды от Visual Composer не срабатывают.
AJAX обработчик:
<?php
function handler_get_work() {
global $post;
$args = array(
'posts_per_page' => 1,
'post_type' => 'portfolio',
'p' => (int) $_POST['id']
);
$single_work = get_posts( $args );
foreach ( $single_work as $post ) : setup_postdata( $post );
echo '<h1>' . get_the_title() . '</h1>';
the_content( __( 'Read More', 'atrium_theme_core' ));
wp_link_pages();
endforeach;
wp_reset_postdata();
die();
}
add_action('wp_ajax_get_work', 'handler_get_work');
add_action('wp_ajax_nopriv_get_work', 'handler_get_work');
?>
Возможно AJAX можно как то зарегистрировать в ином порядке, что бы он запускался после Visual Composer, но если честно не понятно. Пробовали init, и выставлять приоритеты, не помогло(