Module: WpApi
- Included in:
- WordpressXmlRpc
- Defined in:
- lib/wp-api.rb
Instance Method Summary collapse
- #deleteCategory(blog_id, category_id) ⇒ Object
- #deleteComment(blog_id, comment_ID) ⇒ Object
- #deletePage(blog_id, page_id) ⇒ Object
- #deletePost(blog_id, post_id) ⇒ Object
- #deleteTerm(blog_id, taxonomy, term_id) ⇒ Object
- #editComment(blog_id, comment_ID, content_struct) ⇒ Object
- #editPage(blog_id, page_id, content, publish) ⇒ Object
- #editPost(blog_id, post_id, content_struct) ⇒ Object
- #editProfile(blog_id, content_struct) ⇒ Object
- #editTerm(blog_id, term_id, content_struct) ⇒ Object
- #getAuthors(blog_id) ⇒ Object
- #getCategories(blog_ID) ⇒ Object
- #getComment(blog_id, comment_id) ⇒ Object
- #getCommentCount(blog_id, post_id) ⇒ Object
- #getComments(blog_id, *optional) ⇒ Object
- #getCommentStatusList(blog_id) ⇒ Object
- #getMediaItem(blog_id, attachment_id) ⇒ Object
- #getMediaLibrary(blog_id, *optional) ⇒ Object
- #getOptions(blog_id, *optional) ⇒ Object
- #getPage(blog_id, page_id) ⇒ Object
- #getPageList(blog_id) ⇒ Object
- #getPages(blog_id, *optional) ⇒ Object
- #getPageStatusList(blog_id) ⇒ Object
- #getPageTemplates(blog_id) ⇒ Object
- #getPost(blog_id, post_id, *optional) ⇒ Object
- #getPostFormats(blog_id, *optional) ⇒ Object
- #getPosts(blog_id, *optional) ⇒ Object
- #getPostStatusList(blog_id) ⇒ Object
- #getPostType(blog_id, post_type_name, *optional) ⇒ Object
- #getPostTypes(blog_id, *optional) ⇒ Object
- #getProfile(blog_id, *optional) ⇒ Object
- #getRevisions(blog_id, post_id, *optional) ⇒ Object
- #getTags(blog_id) ⇒ Object
- #getTaxonomies(blog_id, *optional) ⇒ Object
- #getTaxonomy(blog_id, taxonomy, *optional) ⇒ Object
- #getTerm(blog_id, taxonomy, term_id) ⇒ Object
- #getTerms(blog_id, taxonomy, *optional) ⇒ Object
- #getUser(blog_id, user_id, *optional) ⇒ Object
- #getUsers(blog_id, *optional) ⇒ Object
- #getUsersBlogs ⇒ Object
- #newCategory(blog_id, category) ⇒ Object
- #newComment(blog_id, post, content_struct) ⇒ Object
- #newPage(arg0, page) ⇒ Object
- #newPost(blog_id, content_struct) ⇒ Object
- #newTerm(blog_id, content_struct) ⇒ Object
- #restoreRevision(blog_id, revision_id) ⇒ Object
- #setOptions(blog_id, options) ⇒ Object
- #suggestCategories(blog_id, category, max_results) ⇒ Object
- #uploadFile(blog_ID, data) ⇒ Object
Instance Method Details
#deleteCategory(blog_id, category_id) ⇒ Object
111 112 113 |
# File 'lib/wp-api.rb', line 111 def deleteCategory(blog_id, category_id) return @srv.call('wp.deleteCategory',blog_id, @username, @password, category_id) end |
#deleteComment(blog_id, comment_ID) ⇒ Object
155 156 157 |
# File 'lib/wp-api.rb', line 155 def deleteComment(blog_id, comment_ID) return @srv.call('wp.deleteComment',blog_id, @username, @password, comment_ID) end |
#deletePage(blog_id, page_id) ⇒ Object
83 84 85 |
# File 'lib/wp-api.rb', line 83 def deletePage(blog_id, page_id) return @srv.call('wp.deletePage',blog_id, @username, @password, page_id) end |
#deletePost(blog_id, post_id) ⇒ Object
15 16 17 |
# File 'lib/wp-api.rb', line 15 def deletePost(blog_id, post_id) return @srv.call('wp.deletePost',blog_id, @username, @password, post_id) end |
#deleteTerm(blog_id, taxonomy, term_id) ⇒ Object
35 36 37 |
# File 'lib/wp-api.rb', line 35 def deleteTerm(blog_id, taxonomy, term_id) return @srv.call('wp.deleteTerm',blog_id, @username, @password, taxonomy, term_id) end |
#editComment(blog_id, comment_ID, content_struct) ⇒ Object
159 160 161 |
# File 'lib/wp-api.rb', line 159 def editComment(blog_id, comment_ID, content_struct) return @srv.call('wp.editComment',blog_id, @username, @password, comment_ID, content_struct) end |
#editPage(blog_id, page_id, content, publish) ⇒ Object
87 88 89 |
# File 'lib/wp-api.rb', line 87 def editPage(blog_id, page_id, content, publish) return @srv.call('wp.editPage',blog_id, page_id, @username, @password, content, publish) end |
#editPost(blog_id, post_id, content_struct) ⇒ Object
11 12 13 |
# File 'lib/wp-api.rb', line 11 def editPost(blog_id, post_id, content_struct) return @srv.call('wp.editPost',blog_id, @username, @password, post_id, content_struct) end |
#editProfile(blog_id, content_struct) ⇒ Object
67 68 69 |
# File 'lib/wp-api.rb', line 67 def editProfile(blog_id, content_struct) return @srv.call('wp.editProfile',blog_id, @username, @password, content_struct) end |
#editTerm(blog_id, term_id, content_struct) ⇒ Object
31 32 33 |
# File 'lib/wp-api.rb', line 31 def editTerm(blog_id, term_id, content_struct) return @srv.call('wp.editTerm',blog_id, @username, @password, term_id, content_struct) end |
#getAuthors(blog_id) ⇒ Object
95 96 97 |
# File 'lib/wp-api.rb', line 95 def getAuthors(blog_id) return @srv.call('wp.getAuthors',blog_id, @username, @password) end |
#getCategories(blog_ID) ⇒ Object
99 100 101 |
# File 'lib/wp-api.rb', line 99 def getCategories(blog_ID) return @srv.call('wp.getCategories',blog_ID, @username, @password) end |
#getComment(blog_id, comment_id) ⇒ Object
147 148 149 |
# File 'lib/wp-api.rb', line 147 def getComment(blog_id, comment_id) return @srv.call('wp.getComment',blog_id, @username, @password, comment_id) end |
#getCommentCount(blog_id, post_id) ⇒ Object
123 124 125 |
# File 'lib/wp-api.rb', line 123 def getCommentCount(blog_id, post_id) return @srv.call('wp.getCommentCount',blog_id, @username, @password, post_id) end |
#getComments(blog_id, *optional) ⇒ Object
151 152 153 |
# File 'lib/wp-api.rb', line 151 def getComments(blog_id, *optional) return @srv.call('wp.getComments',blog_id, @username, @password, *optional) end |
#getCommentStatusList(blog_id) ⇒ Object
167 168 169 |
# File 'lib/wp-api.rb', line 167 def getCommentStatusList(blog_id) return @srv.call('wp.getCommentStatusList',blog_id, @username, @password) end |
#getMediaItem(blog_id, attachment_id) ⇒ Object
171 172 173 |
# File 'lib/wp-api.rb', line 171 def getMediaItem(blog_id, ) return @srv.call('wp.getMediaItem',blog_id, @username, @password, ) end |
#getMediaLibrary(blog_id, *optional) ⇒ Object
175 176 177 |
# File 'lib/wp-api.rb', line 175 def getMediaLibrary(blog_id, *optional) return @srv.call('wp.getMediaLibrary',blog_id, @username, @password, *optional) end |
#getOptions(blog_id, *optional) ⇒ Object
139 140 141 |
# File 'lib/wp-api.rb', line 139 def getOptions(blog_id, *optional) return @srv.call('wp.getOptions',blog_id, @username, @password, *optional) end |
#getPage(blog_id, page_id) ⇒ Object
71 72 73 |
# File 'lib/wp-api.rb', line 71 def getPage(blog_id, page_id) return @srv.call('wp.getPage',blog_id, page_id, @username, @password) end |
#getPageList(blog_id) ⇒ Object
91 92 93 |
# File 'lib/wp-api.rb', line 91 def getPageList(blog_id) return @srv.call('wp.getPageList',blog_id, @username, @password) end |
#getPages(blog_id, *optional) ⇒ Object
75 76 77 |
# File 'lib/wp-api.rb', line 75 def getPages(blog_id, *optional) return @srv.call('wp.getPages',blog_id, @username, @password, *optional) end |
#getPageStatusList(blog_id) ⇒ Object
131 132 133 |
# File 'lib/wp-api.rb', line 131 def getPageStatusList(blog_id) return @srv.call('wp.getPageStatusList',blog_id, @username, @password) end |
#getPageTemplates(blog_id) ⇒ Object
135 136 137 |
# File 'lib/wp-api.rb', line 135 def getPageTemplates(blog_id) return @srv.call('wp.getPageTemplates',blog_id, @username, @password) end |
#getPost(blog_id, post_id, *optional) ⇒ Object
19 20 21 |
# File 'lib/wp-api.rb', line 19 def getPost(blog_id, post_id, *optional) return @srv.call('wp.getPost',blog_id, @username, @password, post_id, *optional) end |
#getPostFormats(blog_id, *optional) ⇒ Object
179 180 181 |
# File 'lib/wp-api.rb', line 179 def getPostFormats(blog_id, *optional) return @srv.call('wp.getPostFormats',blog_id, @username, @password, *optional) end |
#getPosts(blog_id, *optional) ⇒ Object
23 24 25 |
# File 'lib/wp-api.rb', line 23 def getPosts(blog_id, *optional) return @srv.call('wp.getPosts',blog_id, @username, @password, *optional) end |
#getPostStatusList(blog_id) ⇒ Object
127 128 129 |
# File 'lib/wp-api.rb', line 127 def getPostStatusList(blog_id) return @srv.call('wp.getPostStatusList',blog_id, @username, @password) end |
#getPostType(blog_id, post_type_name, *optional) ⇒ Object
183 184 185 |
# File 'lib/wp-api.rb', line 183 def getPostType(blog_id, post_type_name, *optional) return @srv.call('wp.getPostType',blog_id, @username, @password, post_type_name, *optional) end |
#getPostTypes(blog_id, *optional) ⇒ Object
187 188 189 |
# File 'lib/wp-api.rb', line 187 def getPostTypes(blog_id, *optional) return @srv.call('wp.getPostTypes',blog_id, @username, @password, *optional) end |
#getProfile(blog_id, *optional) ⇒ Object
63 64 65 |
# File 'lib/wp-api.rb', line 63 def getProfile(blog_id, *optional) return @srv.call('wp.getProfile',blog_id, @username, @password, *optional) end |
#getRevisions(blog_id, post_id, *optional) ⇒ Object
191 192 193 |
# File 'lib/wp-api.rb', line 191 def getRevisions(blog_id, post_id, *optional) return @srv.call('wp.getRevisions',blog_id, @username, @password, post_id, *optional) end |
#getTags(blog_id) ⇒ Object
103 104 105 |
# File 'lib/wp-api.rb', line 103 def getTags(blog_id) return @srv.call('wp.getTags',blog_id, @username, @password) end |
#getTaxonomies(blog_id, *optional) ⇒ Object
51 52 53 |
# File 'lib/wp-api.rb', line 51 def getTaxonomies(blog_id, *optional) return @srv.call('wp.getTaxonomies',blog_id, @username, @password, *optional) end |
#getTaxonomy(blog_id, taxonomy, *optional) ⇒ Object
47 48 49 |
# File 'lib/wp-api.rb', line 47 def getTaxonomy(blog_id, taxonomy, *optional) return @srv.call('wp.getTaxonomy',blog_id, @username, @password, taxonomy, *optional) end |
#getTerm(blog_id, taxonomy, term_id) ⇒ Object
39 40 41 |
# File 'lib/wp-api.rb', line 39 def getTerm(blog_id, taxonomy, term_id) return @srv.call('wp.getTerm',blog_id, @username, @password, taxonomy, term_id) end |
#getTerms(blog_id, taxonomy, *optional) ⇒ Object
43 44 45 |
# File 'lib/wp-api.rb', line 43 def getTerms(blog_id, taxonomy, *optional) return @srv.call('wp.getTerms',blog_id, @username, @password, taxonomy, *optional) end |
#getUser(blog_id, user_id, *optional) ⇒ Object
55 56 57 |
# File 'lib/wp-api.rb', line 55 def getUser(blog_id, user_id, *optional) return @srv.call('wp.getUser',blog_id, @username, @password, user_id, *optional) end |
#getUsers(blog_id, *optional) ⇒ Object
59 60 61 |
# File 'lib/wp-api.rb', line 59 def getUsers(blog_id, *optional) return @srv.call('wp.getUsers',blog_id, @username, @password, *optional) end |
#getUsersBlogs ⇒ Object
3 4 5 |
# File 'lib/wp-api.rb', line 3 def getUsersBlogs() return @srv.call('wp.getUsersBlogs',@username, @password) end |
#newCategory(blog_id, category) ⇒ Object
107 108 109 |
# File 'lib/wp-api.rb', line 107 def newCategory(blog_id, category) return @srv.call('wp.newCategory',blog_id, @username, @password, category) end |
#newComment(blog_id, post, content_struct) ⇒ Object
163 164 165 |
# File 'lib/wp-api.rb', line 163 def newComment(blog_id, post, content_struct) return @srv.call('wp.newComment',blog_id, @username, @password, post, content_struct) end |
#newPage(arg0, page) ⇒ Object
79 80 81 |
# File 'lib/wp-api.rb', line 79 def newPage(arg0, page) return @srv.call('wp.newPage',arg0, @username, @password, page) end |
#newPost(blog_id, content_struct) ⇒ Object
7 8 9 |
# File 'lib/wp-api.rb', line 7 def newPost(blog_id, content_struct) return @srv.call('wp.newPost',blog_id, @username, @password, content_struct) end |
#newTerm(blog_id, content_struct) ⇒ Object
27 28 29 |
# File 'lib/wp-api.rb', line 27 def newTerm(blog_id, content_struct) return @srv.call('wp.newTerm',blog_id, @username, @password, content_struct) end |
#restoreRevision(blog_id, revision_id) ⇒ Object
195 196 197 |
# File 'lib/wp-api.rb', line 195 def restoreRevision(blog_id, revision_id) return @srv.call('wp.restoreRevision',blog_id, @username, @password, revision_id) end |
#setOptions(blog_id, options) ⇒ Object
143 144 145 |
# File 'lib/wp-api.rb', line 143 def setOptions(blog_id, ) return @srv.call('wp.setOptions',blog_id, @username, @password, ) end |
#suggestCategories(blog_id, category, max_results) ⇒ Object
115 116 117 |
# File 'lib/wp-api.rb', line 115 def suggestCategories(blog_id, category, max_results) return @srv.call('wp.suggestCategories',blog_id, @username, @password, category, max_results) end |
#uploadFile(blog_ID, data) ⇒ Object
119 120 121 |
# File 'lib/wp-api.rb', line 119 def uploadFile(blog_ID, data) return @srv.call('wp.uploadFile',blog_ID, @username, @password, data) end |