WP_Terms_List_Table::column_posts() public WP 1.0
{} Это метод класса: WP_Terms_List_Table{}
Хуков нет.
Возвращает
Строку.
Использование
$WP_Terms_List_Table = new WP_Terms_List_Table(); $WP_Terms_List_Table->column_posts( $tag );
- $tag(WP_Term) (обязательный)
- Term object.
Код WP_Terms_List_Table::column_posts() WP Terms List Table::column posts WP 5.6.2
public function column_posts( $tag ) {
$count = number_format_i18n( $tag->count );
$tax = get_taxonomy( $this->screen->taxonomy );
$ptype_object = get_post_type_object( $this->screen->post_type );
if ( ! $ptype_object->show_ui ) {
return $count;
}
if ( $tax->query_var ) {
$args = array( $tax->query_var => $tag->slug );
} else {
$args = array(
'taxonomy' => $tax->name,
'term' => $tag->slug,
);
}
if ( 'post' !== $this->screen->post_type ) {
$args['post_type'] = $this->screen->post_type;
}
if ( 'attachment' === $this->screen->post_type ) {
return "<a href='" . esc_url( add_query_arg( $args, 'upload.php' ) ) . "'>$count</a>";
}
return "<a href='" . esc_url( add_query_arg( $args, 'edit.php' ) ) . "'>$count</a>";
}