WPSEO_Taxonomy_Columns::add_columns
Adds an SEO score column to the terms table, right after the description column.
Метод класса: WPSEO_Taxonomy_Columns{}
Хуков нет.
Возвращает
Массив.
Использование
$WPSEO_Taxonomy_Columns = new WPSEO_Taxonomy_Columns(); $WPSEO_Taxonomy_Columns->add_columns( $columns );
- $columns(массив) (обязательный)
- Current set columns.
Код WPSEO_Taxonomy_Columns::add_columns() WPSEO Taxonomy Columns::add columns Yoast 27.4
public function add_columns( array $columns ) {
if ( $this->display_metabox( $this->taxonomy ) === false ) {
return $columns;
}
$new_columns = [];
foreach ( $columns as $column_name => $column_value ) {
$new_columns[ $column_name ] = $column_value;
if ( $column_name === 'description' && $this->analysis_seo->is_enabled() ) {
$new_columns['wpseo-score'] = '<span class="yoast-tooltip yoast-tooltip-n yoast-tooltip-alt" data-label="' . esc_attr__( 'SEO score', 'wordpress-seo' ) . '"><span class="yoast-column-seo-score yoast-column-header-has-tooltip"><span class="screen-reader-text">'
. __( 'SEO score', 'wordpress-seo' ) . '</span></span></span>';
}
if ( $column_name === 'description' && $this->analysis_readability->is_enabled() ) {
$new_columns['wpseo-score-readability'] = '<span class="yoast-tooltip yoast-tooltip-n yoast-tooltip-alt" data-label="' . esc_attr__( 'Readability score', 'wordpress-seo' ) . '"><span class="yoast-column-readability yoast-column-header-has-tooltip"><span class="screen-reader-text">'
. __( 'Readability score', 'wordpress-seo' ) . '</span></span></span>';
}
}
return $new_columns;
}