lib/wp/api/endpoints.rb in wp-api-0.1.2 vs lib/wp/api/endpoints.rb in wp-api-0.1.3
- old
+ new
@@ -11,10 +11,14 @@
def post_named(slug)
resource_named('posts', slug)
end
+ def post_meta(id, query = {})
+ resource_subpath('posts', id, 'meta', query).first
+ end
+
def pages(query = {})
resources('pages', query)
end
def page(id, query = {})
@@ -34,9 +38,13 @@
end
end
def resource(res, id, query = {})
resource_class(res).new *get("#{res}/#{id}", query)
+ end
+
+ def resource_subpath(res, id, subpath, query = {})
+ get("#{res}/#{id}/#{subpath}", query).first
end
def resource_named(res, slug)
resources(res, name: slug).first
end