0

我已经使用 woocommerce 的 Maya 主题在 wordpress 中给出了图像的 url 路径,并且图像未显示图像路径看起来像

<img title="Adidas-H111-2" alt="Adidas-H111-2" class="attachment-shop_thumbnail" src="http://localhost/alphatest/wp-content/uploads/http://localhost/webservice/ap/upload_images/Adidas/Hard/H111/Adidas-H111-2.jpg" style="opacity: 1;">

我怎样才能删除这部分

http://localhost/alphatest/wp-content/uploads/

我在 wordpress 中使用 maya 主题和 woocommerce 插件。完整的代码就像

<?php
/**
 * Single Product Thumbnails
 */

global $post, $woocommerce;
?>
<div class="thumbnails">
    <?php   
        $thumb_id = get_post_thumbnail_id();
        $small_thumbnail_size = apply_filters('single_product_small_thumbnail_size', 'shop_thumbnail');
        $args = array(
            'post_type'     => 'attachment',
            'numberposts'   => -1,
            'post_status'   => null,
            'post_parent'   => $post->ID,
            'post__not_in'  => array($thumb_id),
            'post_mime_type'=> 'image',
            'orderby'       => 'menu_order',
            'order'         => 'ASC'
        );
        $attachments = get_posts($args);
        if ($attachments) :
            $loop = 0;
            $columns = apply_filters('woocommerce_product_thumbnails_columns', 3);
            foreach ( $attachments as $attachment ) :

                if (get_post_meta($attachment->ID, '_woocommerce_exclude_image', true)==1) continue;

                $loop++;

                $_post = & get_post( $attachment->ID );
                $url = wp_get_attachment_url($_post->ID);

                $post_title = esc_attr($_post->post_title);
                $image = wp_get_attachment_image($attachment->ID, $small_thumbnail_size);


                echo '<a href="'.$url.'" title="'.$post_title.'" rel="thumbnails" class="zoom ';
                if ($loop==1 || ($loop-1)%$columns==0) echo 'first';
                if ($loop%$columns==0) echo 'last';
                echo '">'.$image.'</a>';

            endforeach;
        endif;
    ?>
</div>
4

1 回答 1

0

只需添加双斜杠 (//) 而不是域名。例子:

http://www.google.com/wp-content/uploads/2013/10/image.png

将是:

//wp-content/uploads/2013/10/image.png
于 2013-10-22T23:42:35.153 回答