$categories = get_the_category();
$separator = ' ';
$output = '';
if ( ! empty( $categories ) ) {
foreach( $categories as $category ) {
$output .= '<a href="' . esc_url( get_category_link( $category->term_id ) ) . '" alt="' . esc_attr( sprintf( __( 'View all posts in %s', 'textdomain' ), $category->name ) ) . '">' . esc_html( $category->name ) . '</a> (' . $category->count .')'.$separator;
}
echo trim( $output, $separator );
}
(кроме эластика, пожалуй)
как прикрепить к этому тексту ссылку, чтобы при нажатии переход был на страницу с формой запроса цены?
$price = '<a href="ссылка на страницу с формой запроса цены">Цена по запросу</a>';
$cart = WC()->cart->get_cart();
<!--more-->
работает только при выводе списков записей, таких как рубрики или метки, и только если разработчик Темы использовал способ вывода, поддерживающий эту фичу. При выводе одиночной записи <!--more-->
не работает и не должно работать. По крайней мере, без шаманства.