Удаление тега и изменение текста при выводе категории

257
15 декабря 2016, 16:19

В теме на WordPress есть запись:

public function get_categories( $sep = ', ', $before = '', $after = '' ) {
    return get_the_term_list( $this->id, 'product_cat', $before, $sep, $after );
}
global $product;
echo $product->get_categories( ', ', '<span class="posted_in">Назад:', '</span>' );

Которая выводит ссылку на "Название категории" в теге span:

<span class="posted_in"> <a href="#" rel="tag">Назад: Название категории</a></span>

Вторую часть вопроса мне удалось сделать, т.е. добавить к ссылке слово Назад:. Теперь задача сводится к тому, чтобы исключить тег spanиз разметки, но сохранить при этом class="posted_in", который передать ссылке, т.к. при такой записи за счет span не вся область кликабельна, а только при наведении на ссылку, что не является допустимым поведением. Если же просто вычеркнуть тег span из разметки, то ссылка видна в структуре, но на экране монитора не отображается.. Есть варианты как это можно сделать?

Answer 1

А если так?

public function get_categories($sep = ', ', $before = '', $after = '') {
  return get_the_term_list($this->id, 'product_cat', $before, $sep, $after);
}
global $product;
echo $product->get_categories(', ', 'Назад: ', '');
READ ALSO
Получение моделей Laravel 4.2 и разбивка на части. Вопрос о верстке Bootstrap

Получение моделей Laravel 4.2 и разбивка на части. Вопрос о верстке Bootstrap

Есть задача вывести, условно, популярные товары в карусель как тутТ

236
Отображение разделов меню аккордеона

Отображение разделов меню аккордеона

Есть меню аккордеон, в котором все разделы скрытыПри нажатии на заголовок они открываются

208