• Как сделать показ изображения товара в Woocommerce с удалённого сервера (по ссылке) без загрузки файлов на свой хостинг?

    @ilyapokrov
    Очень полезная статья, спасибо!
    Но есть пару нюансов.
    1) Все изменения я делаю в дочерней теме, просто копировав файлы из папки woocommerce. Только в данном случае по како-то причине это не работает. Было бы круто, если б этот код можно было записать в functions.php и проблема с обновлениями Woocommerce была бы решена.
    2) Как можно в alt записать не "Ваше изображение по умолчанию", а скопировать H1 товара?
    3) И можно ли таким образом выводить несколько изображений? У меня не получилось, склеивает адреса страниц, как-то так: site.ru/picture1site.ru/picture2
    Ответ написан
    Комментировать
  • Как соединить две функции php в одной?

    @ilyapokrov Автор вопроса
    Отредактировано*
    Вот правильное и полное решение. Также добавлено приведение к нижнему регистру всех символов.
    P.S. Не знаю, насколько грамотно я его составил, но по крайней мере работает.
    function my_get_cat_probacat( $data ) {
        $words = explode( ' ', $data );
        $result = array_slice($words, 0, 3);
        $data = implode(' ', $result);
    	$data = mb_strtolower ($data);
    	$map = array(
    );
    	if (array_key_exists($data, $map)) {
    	return $map[$data];
    }
    
    	if (mb_strpos($data, 'четвертый') !== false) {
        return '4';
    }
    	if (mb_strpos($data, 'третий') !== false) {
        return '3';
    }
    	if (mb_strpos($data, 'второй') !== false) {
        return '2';
    }	
    	if (mb_strpos($data, 'первый') !== false) {
        return '1';
    }
     return ( array_key_exists( $data, $map ) ) ? $map[ $data ] : $data;
    
    }
    
    echo my_get_cat_probacat ("Первый второй Третий четвертый");
    Ответ написан
  • Как из стандартных хлебных крошек woocommerce убрать ненужные категории?

    @ilyapokrov
    Подскажите, а что нужно прописать и изменить, чтобы придать хлебным крошкам другой вид на страницах атрибуты и метки?
    В данный момент:
    Метка: Главная / Товары с меткой “Название метки”
    Атрибут: Главная / Товар Наименование атрибута / Имя атрибута
    Нужно:
    Метка: Главная / Название метки
    Атрибут: Главная / Наименование атрибута / Имя атрибута

    Ну и в идеале, в URL убрать product-tag:
    Название сайта/Название метки
    Ответ написан
    Комментировать