Timber\Term::get_tid PHP Метод

get_tid() защищенный Метод

protected get_tid ( integer $tid ) : integer
$tid integer
Результат integer
    protected function get_tid($tid)
    {
        global $wpdb;
        if (is_numeric($tid)) {
            return $tid;
        }
        if (gettype($tid) == 'object') {
            $tid = $tid->term_id;
        }
        if (is_numeric($tid)) {
            $query = $wpdb->prepare("SELECT * FROM {$wpdb->terms} WHERE term_id = %d", $tid);
        } else {
            $query = $wpdb->prepare("SELECT * FROM {$wpdb->terms} WHERE slug = %s", $tid);
        }
        $result = $wpdb->get_row($query);
        if (isset($result->term_id)) {
            $result->ID = $result->term_id;
            $result->id = $result->term_id;
            return $result->ID;
        }
        return 0;
    }