san_jorich
@san_jorich
Творческий кодер

Как вывести данные В форму редактирования Wordpress?

Пытаюсь AJAX-ом получить массив и рассставить его по форме, но приходит null.. В процессе задумался, может есть относительно "стандартный способ" получения данных в форму редактирования произвольной записи ?
// Функция запроса данных объекта недвижимости.
add_action( 'wp_ajax_get_estate_object_data','get_estate_object_data' );
add_action( 'wp_ajax_nopriv_get_estate_object_data','get_estate_object_data' );
function get_estate_object_data($estate_id){
    if(isset($_POST['estate_id']) and !empty($_POST['estate_id'])){$estate_id = $_POST['estate_id'];} else { die('0'); }
        $args = array( 'post_type'=> 'estate',  'p' => $estate_id);
        $the_query = new WP_Query( $args );if($the_query->have_posts() ) : while ( $the_query->have_posts() ) : $response = $the_query->the_post(); endwhile; /*print_r($response); <- результат выводит */ endif;
        wp_send_json($response); wp_die();
}
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 1
так функция the_post() ничего не возвращает, вот вы и получаете "ничего"
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы