芝麻web文件管理V1.00
编辑当前文件:/home4/randall/public_html/sl/wp-content/plugins/woocommerce/includes/wc-brands-functions.php
term_id, 'thumbnail_id', true ); if ( '' === $size || 'brand-thumb' === $size ) { /** * Filter the brand's thumbnail size. * * @since 9.4.0 * * @param string $size Brand's thumbnail size. */ $size = apply_filters( 'woocommerce_brand_thumbnail_size', 'shop_catalog' ); } if ( $thumbnail_id ) { $image_src = wp_get_attachment_image_src( $thumbnail_id, $size ); $image_src = $image_src[0]; $dimensions = wc_get_image_size( $size ); $image_srcset = function_exists( 'wp_get_attachment_image_srcset' ) ? wp_get_attachment_image_srcset( $thumbnail_id, $size ) : false; $image_sizes = function_exists( 'wp_get_attachment_image_sizes' ) ? wp_get_attachment_image_sizes( $thumbnail_id, $size ) : false; } else { $image_src = wc_placeholder_img_src(); $dimensions = wc_get_image_size( $size ); $image_srcset = false; $image_sizes = false; } // Add responsive image markup if available. if ( $image_srcset && $image_sizes ) { $image = '
'; } else { $image = '
'; } return $image; } /** * Retrieves product's brands. * * @param int $post_id Post ID (default: 0). * @param string $sep Seperator (default: '). * @param string $before Before item (default: ''). * @param string $after After item (default: ''). * @return array List of terms */ function wc_get_brands( $post_id = 0, $sep = ', ', $before = '', $after = '' ) { global $post; if ( ! $post_id ) { $post_id = $post->ID; } return get_the_term_list( $post_id, 'product_brand', $before, $sep, $after ); } /** * Polyfills for backwards compatibility with the WooCommerce Brands plugin. */ if ( ! function_exists( 'get_brand_thumbnail_url' ) ) { /** * Polyfill for get_brand_thumbnail_image. * * @param int $brand_id Brand ID. * @param string $size Thumbnail image size. * @return string */ function get_brand_thumbnail_url( $brand_id, $size = 'full' ) { return wc_get_brand_thumbnail_url( $brand_id, $size ); } } if ( ! function_exists( 'get_brand_thumbnail_image' ) ) { /** * Polyfill for get_brand_thumbnail_image. * * @param object $brand Brand term. * @param string $size Thumbnail image size. * @return string */ function get_brand_thumbnail_image( $brand, $size = '' ) { return wc_get_brand_thumbnail_image( $brand, $size ); } } if ( ! function_exists( 'get_brands' ) ) { /** * Polyfill for get_brands. * * @param int $post_id Post ID (default: 0). * @param string $sep Seperator (default: '). * @param string $before Before item (default: ''). * @param string $after After item (default: ''). * @return array List of terms */ function get_brands( $post_id = 0, $sep = ', ', $before = '', $after = '' ) { return wc_get_brands( $post_id, $sep, $before, $after ); } }