-
2012/10/18 2:35 오후 #6464
Next Gen 웹에서 글을 작성하면 사용자들에게 푸쉬를 달리려고 합니다.
Post 를 작성할때 후킹하는 방법은
[code title=””]function push_apns($post_ID)
{
$apns = new Apn;
$apns -> setData(array(‘post_id’ => ‘http://112.172.183.144:9090/archives/’.$post_ID));
$apns -> sendMessage($post_ID, “09243153f8ce556e7357ef6690f7aa6b3b700c11dd9da5d07520cde5add4572b”, “새로운 게시물이 등록되었습니다.”,YES,YES);
return $post_ID;
}add_action ( ‘publish_post’, ‘push_apns’);[/code]
이런식으로
작성 하엿는데요..
NextGen은 post도 아니고 page도 아니여서..
publish_post 대신 멀써야 할지 모르겟습니다..
2012/10/18 2:41 오후 #6465Next Gen 웹이란게 어떤것인가요?
2012/10/22 10:24 오후 #6512자세히 살펴보진 않았지만, NextGen 플러그인에서 앨범, 이미지, 갤러리를 새로 생성할 때 알림을 푸시하려고 하시는 것으로 보이네요.
nggdb::add_album method를 보니 DB에 입력할 때 따로 커스텀 hook를 통해 action을 부여하고 있지는 않더군요.(XMLRPC에서 불가능)
Album 을 예로 들자면,
워드프레스 상에서는 ‘ngg_add_album’ 를 통해 구현하시면 되겠고,
XMLRPC 에서는 nggXMLRPC::newAlbum 에 마지막 return 바로 위에 한 줄 추가하는 방법밖에는 없겠네요.
[code title=””]do_action(‘ngg_add_album’, $id);
return($id);[/code]
-
AuthorPosts
- 답변은 로그인 후 가능합니다.