Woocommerce заменяет изображение продукта на одной странице продуктаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Woocommerce заменяет изображение продукта на одной странице продукта

Сообщение Anonymous »

Я пытаюсь заменить изображение продукта на одной странице продукта видео. Я использовал этот код, но проблема в том, что мое видео появляется дважды.

Код: Выделить всё

add_filter( 'woocommerce_single_product_image_thumbnail_html', 'replace_product_image_with_video', 10, 2 );
function replace_product_image_with_video( $html, $attachment_id ) {
global $product;
$productID = $product->get_id();  // get current product ID
// replace 11 to your specific product id
if( $productID == 11 ) {
$html = '
https://www.youtube.com/embed/U5sLA74nAt0
';
}
return $html;
}
Я подозреваю, что это происходит потому, что используемая мной по умолчанию тема Wordpress содержит этот код в /templates/single-product/product-thumbnails.php< /p>

Код: Выделить всё

echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', wc_get_gallery_image_html( $attachment_id ), $attachment_id );
Я не хочу перезаписывать это или создавать дочерние темы. Есть ли способ как-нибудь удалить этот фильтр с помощью кода?

Подробнее здесь: https://stackoverflow.com/questions/791 ... oduct-page
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»