astra_get_category_list( string $filter_name, string $style_type_slug, bool $post_meta )
Get category List.
Description
Parameters
- $filter_name
-
(string) (Required) Filter name.
- $style_type_slug
-
(string) (Required) Style slug.
- $post_meta
-
(bool) (Required) Post meta.
Return
(mixed) Markup.
Source
File: inc/blog/blog-config.php
function astra_get_category_list( $filter_name, $style_type_slug, $post_meta ) { $style_type_class = ''; $separator = ', '; $categories_list = ''; $style_type = astra_get_option( $style_type_slug ); $separator = 'badge' === $style_type ? ' ' : $separator; $style_type_class = ' ' . $style_type; /* translators: used between list items, there is a space after the comma */ $get_category_html = get_the_category_list( apply_filters( 'astra_' . $filter_name, $separator ) ); if ( $get_category_html ) { if ( 'badge' === $style_type ) { /** @psalm-suppress PossiblyInvalidArgument */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort $categories_list = str_replace( '<a', '<a class="ast-button"', $get_category_html ); } else { $categories_list = $get_category_html; } } $post_tax_class = $post_meta ? 'ast-blog-single-element ' : ''; if ( $categories_list ) { return '<span class="' . $post_tax_class . 'ast-taxonomy-container cat-links' . $style_type_class . '">' . $categories_list . '</span>'; } else { return ''; } }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
4.6.0 | Introduced. |