Вопрос: Плагин JSON страница

В простом плагине мне нужно создать страницу, на которой можно передавать данные в форме json.

function create_page_json() {    $return = array(        'value1'  => '1',        'value2'  => 'ok'    );    $jdata = json_encode($return);    $PageGuid = site_url() . "/page-json";    $my_post  = array( 'post_title'     => 'Page Json',                 'post_type'      =>  'page',                 'post_name'      => 'json-page',                 'post_content'   => $jdata,                  'post_status'    => 'publish',                 'comment_status' => 'closed',                 'ping_status'    => 'closed',                 'post_author'    => 1,                 'menu_order'     => 0,                 'guid'           => $PageGuid );    $PageID = wp_insert_post( $my_post, FALSE ); }if( get_page_by_title( 'Page Json' ) == NULL )     add_action( 'init', 'create_page_json' );

, но таким образом я получаю

введите описание изображения здесь

Вместо этого я хочу получить это

введите описание изображения здесь

<

Ответы и комментарии:

Отлично, отлично работает. Большое спасибо.
Создан 24-08-2018 07:56 Afol

Вы можете подключиться до загрузки шаблона и напрямую выводить содержимое страницы:
function wpd_output_json_page () {
    if (is_page ('Page Json')) {
        глобальный пост $;
        echo $ post-> post_content;
        умереть;
    }
}
add_action ('template_redirect', 'wpd_output_json_page');
Создан 24-08-2018 05:33 Milo65.3k278114