• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Изображение товаров по умолчанию (по артикулу)

DiZeR

Опытный
Местный
Доброго времени суток,

Имеем:
- Все товары с разным артикулом: art0001, art0002, art003 и.т.д.
- Изображения в папке /2016/08/: art0001.jpg, art0002.jpg, art003.jpg и.т.д.

Цель: автоустановка всех изображений к товарам по совпадению имени картинки и артикула.

Код для functions.php (сам не силен в PHP): Он задает всем товарам конкретную картинку.

PHP:
add_action( 'init', 'custom_fix_thumbnail' );
 
function custom_fix_thumbnail() {
  add_filter('woocommerce_placeholder_img_src', 'custom_woocommerce_placeholder_img_src');
    
    function custom_woocommerce_placeholder_img_src( $src ) {
    $upload_dir = wp_upload_dir();
    $uploads = untrailingslashit( $upload_dir['baseurl'] );
    $src = $uploads . '/2015/08/default-image.jpg';
      
    return $src;
    }
}

Возможно ли изменить часть $src = $uploads . '/2016/08/default-image.jpg'; что бы картинка выбиралась по артикулу к каждому товару.

P.S: При отсутствии совпадении можно задать однотипную картинку default-image.jpg.

Знатоки PHP - возможно ли такая операция? Думаю будет многим полезна.
 
Сверху Снизу