2015-02-06 6 views
0

내 웹 사이트에서 방문자가 특정 카테고리의 게시물을 만들 수있는 양식을 만들려고합니다. 문제는 404 페이지를 찾을 수 없다는 오류가 발생한다는 것입니다. 여기 내 코드입니다 :Wordpress의 JSON API - 게시물 작성

"NetworkError: 404 Not Found - http://localhost/api/get_nonce/?controller=posts&method=create_post&callback=jQuery111109654319724222027_1423235015042&_=1423235015043" 

내가 지금 localhost를하고 있어요 : 콘솔에

echo "<textarea cols='50' rows='10' style='font-size: 24px;'></textarea><br><br>"; 
echo "<button id='sendmessage' style='padding:10px'>Submit</button>"; 

echo "<script> 
    jQuery('#sendmessage').click(function(e){ 
     e.preventDefault(); 
     jQuery.ajax({ 
     // get the nonce 
     dataType: 'jsonp', 
     url: '/api/get_nonce/?controller=posts&method=create_post', 
     type: 'GET', 
     success: function (data) { 
      // create the post 
      jQuery.ajax({ 
       url: '/api/create_post/', 
       type: 'POST', 
       dataType: 'jsonp', 
       data: {nonce: data.nonce, status:'publish', categories:'mycategory', title:'xxxx', content:'xxxx'}, 
       success: function (data) { 

       }, 
       error: function (data) { 
        console.log('error'); 
       } 
      }); 
     }, 
     error: function (data) { 
      console.log('error'); 
     } 
     }); 
    }); 
    </script>" 

,이 오류가 발생합니다.

답변

0

해당 URL을 사용하려면 사용자에게 친숙한 퍼머 링크를 사용해야합니다. 다른 사람이 사용해야 JSON = get_nonce = 게시물 & 컨트롤러 & 방법 = create_post

+0

이제 200 게시자에게 확인 및 게시 권한이 있지만 게시물이 없습니다. – Tasos

0

코드 내가 데이터 초안 상태를 변경 제대로 작동 : {넌스 : data.nonce, 상태 : '초안'카테고리를 ' mycategory '제목 :'XXXX '내용 :'} 'XXXX,