module Wordpress::API::Taxonomy

Public Instance Methods

create_category(site, data, params = {}) click to toggle source
# File lib/wordpress/api/taxonomy.rb, line 25
def create_category(site, data, params = {})
  validate_keys! params, [:context] + default_keys
  exec_api(Wordpress::Request.new(:post, "/rest/v1.1/sites/#{site}/categories/new", params, data))
end
create_tag(site, data, params = {}) click to toggle source
# File lib/wordpress/api/taxonomy.rb, line 30
def create_tag(site, data, params = {})
  validate_keys! params, [:context] + default_keys
  exec_api(Wordpress::Request.new(:post, "/rest/v1.1/sites/#{site}/tags/new", params, data))
end
delete_category(site, slug, data, params = {}) click to toggle source
# File lib/wordpress/api/taxonomy.rb, line 35
def delete_category(site, slug, data, params = {})
  validate_keys! params, [:context] + default_keys
  exec_api(Wordpress::Request.new(:post, "/rest/v1.1/sites/#{site}/categories/slug:#{slug}/delete", params, data))
end
delete_tag(site, slug, data, params = {}) click to toggle source
# File lib/wordpress/api/taxonomy.rb, line 40
def delete_tag(site, slug, data, params = {})
  validate_keys! params, [:context] + default_keys
  exec_api(Wordpress::Request.new(:post, "/rest/v1.1/sites/#{site}/tags/slug:#{slug}/delete", params, data))
end
get_category(site, slug, params = {}) click to toggle source
# File lib/wordpress/api/taxonomy.rb, line 5
def get_category(site, slug, params = {})
  validate_keys! params, [:context] + default_keys
  exec_api(Wordpress::Request.new(:get, "/rest/v1.1/sites/#{site}/categories/slug:#{slug}", params))
end
get_tag(site, slug, params = {}) click to toggle source
# File lib/wordpress/api/taxonomy.rb, line 15
def get_tag(site, slug, params = {})
  validate_keys! params, [:context] + default_keys
  exec_api(Wordpress::Request.new(:get, "/rest/v1.1/sites/#{site}/tags/slug:#{slug}", params))
end
update_category(site, slug, data, params = {}) click to toggle source
# File lib/wordpress/api/taxonomy.rb, line 10
def update_category(site, slug, data, params = {})
  validate_keys! params, [:context] + default_keys
  exec_api(Wordpress::Request.new(:post, "/rest/v1.1/sites/#{site}/categories/slug:#{slug}", params, data))
end
update_tag(site, slug, data, params = {}) click to toggle source
# File lib/wordpress/api/taxonomy.rb, line 20
def update_tag(site, slug, data, params = {})
  validate_keys! params, [:context] + default_keys
  exec_api(Wordpress::Request.new(:post, "/rest/v1.1/sites/#{site}/tags/slug:#{slug}", params, data))
end