WPSEO_Bulk_List_Table::column_attributes() protected Yoast 1.0
Getting the attributes for each table cell.
{} Это метод класса: WPSEO_Bulk_List_Table{}
Хуков нет.
Возвращает
Строку
. Ничего.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->column_attributes( $column_name, $hidden, $classes, $column_display_name );
- $column_name(строка) (обязательный)
- Column name string.
- $hidden(массив) (обязательный)
- Set of hidden columns.
- $classes(строка) (обязательный)
- Additional CSS classes.
- $column_display_name(строка) (обязательный)
- Column display name string.
Код WPSEO_Bulk_List_Table::column_attributes() WPSEO Bulk List Table::column attributes Yoast 16.1.1
protected function column_attributes( $column_name, $hidden, $classes, $column_display_name ) {
$attributes = '';
$class = [ $column_name, "column-$column_name$classes" ];
if ( in_array( $column_name, $hidden, true ) ) {
$class[] = 'hidden';
}
if ( ! empty( $class ) ) {
$attributes = 'class="' . esc_attr( implode( ' ', $class ) ) . '"';
}
$attributes .= ' data-colname="' . esc_attr( $column_display_name ) . '"';
return $attributes;
}