APF_Demo_CustomFieldType_Select2::getTerms PHP Метод

getTerms() публичный статический Метод

public static getTerms ( $aQueries, $aFieldset ) : array
Результат array An array holding the search result of taxonomy terms.
    public static function getTerms($aQueries, $aFieldset)
    {
        $_aArguments = array('taxonomy' => 'post_tag', 'hide_empty' => false, 'name__like' => $aQueries['q']);
        $_aTerms = get_terms($_aArguments);
        if (is_wp_error($_aTerms)) {
            return array('results' => array());
        }
        $_aResults = array();
        foreach ($_aTerms as $_iIndex => $_oTerm) {
            $_aResults[] = array('id' => $_oTerm->term_id, 'text' => $_oTerm->name);
        }
        return array('results' => $_aResults);
    }