ребята.Я добавил новую вкладку на странице продукта в WooCommerce.Работает нормально.
add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
function woo_new_product_tab( $tabs ) {
// Adds the new tab
$tabs['photos'] = array(
'title' => __( 'Фото', 'woocommerce' ),
'priority' => 50,
'callback' => 'woo_product_tab_photo'
);
$tabs['shipping'] = array(
'title' => __( 'Как купить', 'woocommerce' ),
'priority' => 60,
'callback' => 'woo_product_tab_shipping'
);
return $tabs;
}
// The new tab content
function woo_product_tab_photo() {
foreach(get_post_custom()['photos'] as $photo) {
echo $photo;
//echo '<img class="tab-photos__photo" src="'.$photo.'">';
}
}
Однако при этом возникает ошибка.
mod_fcgid: stderr:
PHP Warning:
Invalid argument supplied for foreach() in
/var/www/admin/data/www/jpegcoma.com/wp-content/themes/divi-child/functions.php on line 62
Также существует другая ошибка, но не уверен, что она связана.
an upstream response is buffered to a temporary file
/var/cache/nginx/proxy_temp/1/68/0000000681 while reading upstream
Может кто-нибудь, пожалуйста, указать мне правильное направление, чтобы решить это?