Fieldmanager_Field::get_element_label PHP Method

get_element_label() public method

Get an HTML label for this element.
public get_element_label ( array $classes = [] ) : string
$classes array extra CSS classes.
return string HTML label.
    public function get_element_label($classes = array())
    {
        $classes[] = 'fm-label';
        $classes[] = 'fm-label-' . $this->name;
        if ($this->inline_label) {
            $this->label_element = 'span';
            $classes[] = 'fm-label-inline';
        }
        if ($this->label_after_element) {
            $classes[] = 'fm-label-after';
        }
        return sprintf('<%s class="%s"><label for="%s">%s</label></%s>', sanitize_key($this->label_element), esc_attr(implode(' ', $classes)), esc_attr($this->get_element_id($this->get_seq())), $this->escape('label'), sanitize_key($this->label_element));
    }