Skip to content

Commit ddd9569

Browse files
committed
Merge branch 'release/2.0.0-rc2'
2 parents 3dd974c + 5888b60 commit ddd9569

File tree

9 files changed

+154
-11
lines changed

9 files changed

+154
-11
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wp-api-angularjs",
3-
"version": "2.0.0-rc1",
3+
"version": "2.0.0-rc2",
44
"description": "WordPress WP-API v2 client for AngularJs",
55
"main": [
66
"dist/wp-api-angularjs.js"

config.dist.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,9 @@
6161
"getCategoryList": [],
6262
"getCategory": [86],
6363
"getTagList": [],
64-
"getTag": [59]
64+
"getTag": [59],
65+
"getCustomList": ["audience"],
66+
"getCustom": ["audience", 6]
6567
},
6668
"usersMethods": {
6769
"getList": [],

dist/wp-api-angularjs.js

Lines changed: 59 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/wp-api-angularjs.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/wp-api-angularjs.min.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/js/docs-setup.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ NG_DOCS={
7373
"type": "service",
7474
"moduleName": "wp-api-angularjs",
7575
"shortDescription": "Posts entity",
76-
"keywords": "$injector $wpapiterms api appended category data entity function functions getcategory getcategorylist gettag gettaglist headers http list map message objects optional order orderby parameters params parent per_page posts promise public representing request return search service specific strings tag term termid wp-api-angularjs"
76+
"keywords": "$injector $wpapiterms api appended category data entity function functions getcategory getcategorylist getcustom getcustomlist gettag gettaglist headers http list map message objects optional order orderby parameters params parent per_page posts promise public representing request return search service specific strings tag taxonomiestype term termid wp-api-angularjs"
7777
},
7878
{
7979
"section": "api",

docs/partials/api/wp-api-angularjs.$wpApiTerms.html

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,37 @@ <h2 id="dependencies">Dependencies</h2>
4040
</div></div>
4141
</div>
4242
</li>
43+
<li><h3 id="methods_getcustom">getCustom(taxonomiesType, termId, params, data, headers)</h3>
44+
<div class="getcustom"><div class="wp-api-angularjs-wpapiterms-getcustom-page"><p>Get a specific tag by its ID</p>
45+
</div><h5 id="methods_getcustom_parameters">Parameters</h5><table class="variables-matrix table table-bordered table-striped"><thead><tr><th>Param</th><th>Type</th><th>Details</th></tr></thead><tbody><tr><td>taxonomiesType</td><td><a href="" class="label type-hint type-hint-string">string</a></td><td><div class="wp-api-angularjs-wpapiterms-getcustom-page"><p>(category|post_tag|anythingYouWant)</p>
46+
</div></td></tr><tr><td>termId</td><td><a href="" class="label type-hint type-hint-int">int</a></td><td><div class="wp-api-angularjs-wpapiterms-getcustom-page"><p>The term id</p>
47+
</div></td></tr><tr><td>params</td><td><a href="" class="label type-hint type-hint-object">object</a></td><td><div class="wp-api-angularjs-wpapiterms-getcustom-page"><p>Optional: {Object.<string|Object>} – Map of strings or objects which will be appended as GET parameters.</p>
48+
</div></td></tr><tr><td>data</td><td><a href="" class="label type-hint type-hint-object">object</a></td><td><div class="wp-api-angularjs-wpapiterms-getcustom-page"><p>Optional: {string|Object} – Data to be sent as the request message data.</p>
49+
</div></td></tr><tr><td>headers</td><td><a href="" class="label type-hint type-hint-object">object</a></td><td><div class="wp-api-angularjs-wpapiterms-getcustom-page"><p>Optional: {Object} – Map of strings or functions which return strings representing HTTP headers</p>
50+
</div></td></tr></tbody></table><h5 id="methods_getcustom_returns">Returns</h5><table class="variables-matrix"><tr><td><a href="" class="label type-hint type-hint-object">Object</a></td><td><div class="wp-api-angularjs-wpapiterms-getcustom-page"><p>Promise</p>
51+
</div></td></tr></table></div>
52+
</li>
53+
<li><h3 id="methods_getcustomlist">getCustomList(taxonomiesType, params, data, headers)</h3>
54+
<div class="getcustomlist"><div class="wp-api-angularjs-wpapiterms-getcustomlist-page"><p>Get category list</p>
55+
</div><h5 id="methods_getcustomlist_parameters">Parameters</h5><table class="variables-matrix table table-bordered table-striped"><thead><tr><th>Param</th><th>Type</th><th>Details</th></tr></thead><tbody><tr><td>taxonomiesType</td><td><a href="" class="label type-hint type-hint-string">string</a></td><td><div class="wp-api-angularjs-wpapiterms-getcustomlist-page"><p>(category|post_tag|anythingYouWant)</p>
56+
</div></td></tr><tr><td>params</td><td><a href="" class="label type-hint type-hint-object">object</a></td><td><div class="wp-api-angularjs-wpapiterms-getcustomlist-page"><p>Optional: {Object.<string|Object>} – Map of strings or objects which will be appended as GET parameters.</p>
57+
</div></td></tr><tr><td>data</td><td><a href="" class="label type-hint type-hint-object">object</a></td><td><div class="wp-api-angularjs-wpapiterms-getcustomlist-page"><p>Optional: {string|Object} – Data to be sent as the request message data.</p>
58+
</div></td></tr><tr><td>headers</td><td><a href="" class="label type-hint type-hint-object">object</a></td><td><div class="wp-api-angularjs-wpapiterms-getcustomlist-page"><p>Optional: {Object} – Map of strings or functions which return strings representing HTTP headers</p>
59+
</div></td></tr></tbody></table><h5 id="methods_getcustomlist_returns">Returns</h5><table class="variables-matrix"><tr><td><a href="" class="label type-hint type-hint-object">Object</a></td><td><div class="wp-api-angularjs-wpapiterms-getcustomlist-page"><p>Promise</p>
60+
</div></td></tr></table><h4 id="methods_getcustomlist_example">Example</h4>
61+
<div class="example"><div class="wp-api-angularjs-wpapiterms-getcustomlist-page"><pre class="prettyprint linenums">
62+
$wpApiTerms.getCustomList('anything', {
63+
page: 1,
64+
per_page: 10,
65+
search: '',
66+
order: '',
67+
orderby: '',
68+
parent: '',
69+
});
70+
</pre>
71+
</div></div>
72+
</div>
73+
</li>
4374
<li><h3 id="methods_gettag">getTag(termId, params, data, headers)</h3>
4475
<div class="gettag"><div class="wp-api-angularjs-wpapiterms-gettag-page"><p>Get a specific tag by its ID</p>
4576
</div><h5 id="methods_gettag_parameters">Parameters</h5><table class="variables-matrix table table-bordered table-striped"><thead><tr><th>Param</th><th>Type</th><th>Details</th></tr></thead><tbody><tr><td>termId</td><td><a href="" class="label type-hint type-hint-int">int</a></td><td><div class="wp-api-angularjs-wpapiterms-gettag-page"><p>The term id</p>

lib/terms.service.js

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,59 @@ import Parent from './parent.service.js';
99

1010
export default class extends Parent {
1111

12+
/**
13+
* @ngdoc function
14+
* @name wp-api-angularjs.$wpApiTerms#getCustomList
15+
* @access public
16+
* @methodOf wp-api-angularjs.$wpApiTerms
17+
*
18+
* @description
19+
* Get category list
20+
* @param {string} taxonomiesType (category|post_tag|anythingYouWant)
21+
* @param {object} params Optional: {Object.<string|Object>} – Map of strings or objects which will be appended as GET parameters.
22+
* @param {object} data Optional: {string|Object} – Data to be sent as the request message data.
23+
* @param {object} headers Optional: {Object} – Map of strings or functions which return strings representing HTTP headers
24+
* @example
25+
* <pre>
26+
* $wpApiTerms.getCustomList('anything', {
27+
* page: 1,
28+
* per_page: 10,
29+
* search: '',
30+
* order: '',
31+
* orderby: '',
32+
* parent: '',
33+
* });
34+
* </pre>
35+
* @returns {Object} Promise
36+
*/
37+
getCustomList(taxonomiesType, params, data, headers) {
38+
return super.getList(`/terms/${taxonomiesType}`, params, data, headers);
39+
}
40+
41+
/**
42+
* @ngdoc function
43+
* @name wp-api-angularjs.$wpApiTerms#getCustom
44+
* @access public
45+
* @methodOf wp-api-angularjs.$wpApiTerms
46+
*
47+
* @description
48+
* Get a specific tag by its ID
49+
*
50+
* @param {string} taxonomiesType (category|post_tag|anythingYouWant)
51+
* @param {int} termId The term id
52+
* @param {object} params Optional: {Object.<string|Object>} – Map of strings or objects which will be appended as GET parameters.
53+
* @param {object} data Optional: {string|Object} – Data to be sent as the request message data.
54+
* @param {object} headers Optional: {Object} – Map of strings or functions which return strings representing HTTP headers
55+
* @returns {Object} Promise
56+
*/
57+
getCustom(taxonomiesType, termId, params, data, headers) {
58+
super.requiredInput('$wpApiTerms:getCustom', {
59+
taxonomiesType,
60+
termId
61+
});
62+
return super.get(`/terms/${taxonomiesType}/${termId}`, params, data, headers);
63+
}
64+
1265
/**
1366
* @ngdoc function
1467
* @name wp-api-angularjs.$wpApiTerms#getCategoryList

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wp-api-angularjs",
3-
"version": "2.0.0-rc1",
3+
"version": "2.0.0-rc2",
44
"description": "WordPress WP-API v2 client for AngularJs",
55
"main": "dist/wp-api-angularjs.js",
66
"scripts": {

0 commit comments

Comments
 (0)