@av_tyschenko

Почему не срабатывают shortcode после подгрузки AJAX?

Добрый день) Вопрос для знатоков! Верстаем тему, встал вопрос, шеткоды из 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, и выставлять приоритеты, не помогло(
  • Вопрос задан
  • 500 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект