Use filter for getTerms search
[MAILPOET-1293]
This commit is contained in:
@ -4,6 +4,7 @@ namespace MailPoet\API\JSON\v1;
|
|||||||
|
|
||||||
use MailPoet\API\JSON\Endpoint as APIEndpoint;
|
use MailPoet\API\JSON\Endpoint as APIEndpoint;
|
||||||
use MailPoet\Config\AccessControl;
|
use MailPoet\Config\AccessControl;
|
||||||
|
use MailPoet\WP\Hooks;
|
||||||
use MailPoet\WP\Posts as WPPosts;
|
use MailPoet\WP\Posts as WPPosts;
|
||||||
|
|
||||||
if(!defined('ABSPATH')) exit;
|
if(!defined('ABSPATH')) exit;
|
||||||
@ -43,10 +44,7 @@ class AutomatedLatestContent extends APIEndpoint {
|
|||||||
$search = (isset($data['search'])) ? $data['search'] : '';
|
$search = (isset($data['search'])) ? $data['search'] : '';
|
||||||
$limit = (isset($data['limit'])) ? (int)$data['limit'] : 50;
|
$limit = (isset($data['limit'])) ? (int)$data['limit'] : 50;
|
||||||
$page = (isset($data['page'])) ? (int)$data['page'] : 1;
|
$page = (isset($data['page'])) ? (int)$data['page'] : 1;
|
||||||
|
$args = array(
|
||||||
return $this->successResponse(
|
|
||||||
WPPosts::getTerms(
|
|
||||||
array(
|
|
||||||
'taxonomy' => $taxonomies,
|
'taxonomy' => $taxonomies,
|
||||||
'hide_empty' => false,
|
'hide_empty' => false,
|
||||||
'search' => $search,
|
'search' => $search,
|
||||||
@ -54,9 +52,11 @@ class AutomatedLatestContent extends APIEndpoint {
|
|||||||
'offset' => $limit * ($page - 1),
|
'offset' => $limit * ($page - 1),
|
||||||
'orderby' => 'name',
|
'orderby' => 'name',
|
||||||
'order' => 'ASC'
|
'order' => 'ASC'
|
||||||
)
|
|
||||||
)
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
$args = Hooks::applyFilters('mailpoet_search_terms_args', $args);
|
||||||
|
|
||||||
|
return $this->successResponse(WPPosts::getTerms($args));
|
||||||
}
|
}
|
||||||
|
|
||||||
function getPosts($data = array()) {
|
function getPosts($data = array()) {
|
||||||
|
Reference in New Issue
Block a user