WooCommerce: Как вставить фильтрованные атрибуты в заголовок страницы в архиве?

Я использую WooCommerce, и я пытаюсь найти способ обновить заголовок по умолчанию в архиве <title></title> с выбранными атрибутами, когда результаты будут отфильтрованы.

Например:

http://example.org/product-category/shoes/

Заголовок страницы архива:

<title>Shoes</title>

Но, когда я его фильтрую (через отфильтрованные виджеты, включенные в WooComerce).

http://example.org/product-category/shoes/ ? filter_color = red

Заголовок страницы архива по- прежнему показывает:

<title>Shoes</title>

Что бы я хотел показать:

<title>Red Shoes</title>

Это возможно?

Solutions Collecting From Web of "WooCommerce: Как вставить фильтрованные атрибуты в заголовок страницы в архиве?"

Вам нужно будет добавить переменную filter_color в свой тег заголовка. Что-то вроде этого-

 <?php $filter_color = $_REQUEST['filter_color']; ?> 

Эта строка кода получит значение из URL-адреса. (Убедитесь, что эта строка кода выполняется перед HTML, где вы хотите ее вывести)

И тогда в вашем HTML это должно выглядеть примерно так:

 <?php if( $filter_color ) { echo '<title>'. &filter_color .' Shoes</title>'; } else { echo '<title>Shoes</title>'; } ?> 

Здесь мы проверили погоду, было задано значение переменной filter_color или нет, и соответственно отрегулировал выход.