2016-04-23 6 views
0

は、そのため私の考えでは、このような何かを持っていることでした>ページにWordpressのリターンJSONと「プラグインspaceholder」を解決

/ページ/連絡先を表示する?JSON =>すべての壁にJSON

を返すこれは良い取り組んでいるが、私は、たとえば忍者フォームを使用するとき、私は問題を抱えています。ページの内容には次のようなものがあります:[ninja_form id = 1] - ページが遅れて読み込まれると、このスニペットは解決されません。それを解決する関数はありますか?

コード例

while (have_posts()) : the_post(); 

    $data = array(
     'title' => get_the_title(), 
     'content' => get_the_content(), 
     'image' => wp_get_attachment_url(get_post_thumbnail_id(get_the_ID())) 
    ); 

endwhile; 

// return json 
header('Content-Type: application/json'); 

wp_send_json($data); 
//echo json_encode($data); 

任意のアイデア?

答えて

0

解決策が見つかりました。

$data = array(
    'title' => get_the_title(), 
    'content' => apply_filters('the_content', get_the_content()), 
    'image' => wp_get_attachment_url(get_post_thumbnail_id(get_the_ID())) 
); 

呼び出しapply_filtersが解決

だった:私は私のコンテンツの文字列でこれを呼び出す必要がありました
関連する問題