我在哪里检查缩略图

时间:2017-03-02 12:16:41

标签: wordpress woocommerce

我得到了一张表格,显示了Woo Commerce的一些产品信息和产品图片。现在我已将我的网站从子目录更改为主目录,不知何故缩略图不起作用。我尝试重新生成但没有成功。

<tr>
                <td style="width: auto;">
                    <div style="padding: 15px;">
                        <a href="<?php the_permalink() ?>" target="_blank" class="thumbnail alignleft"><img src="<?php
                            if (has_post_thumbnail($post->ID))
                            {
                                $img_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail');
                                echo woof_aq_resize($img_src[0], get_tpl_option('tpl_2_img_width', $options), get_tpl_option('tpl_2_img_height', $options), true);
                            } else
                            {
                                echo WOOF_LINK . 'img/not-found.jpg';
                            }
                            ?>" alt="<?php the_title() ?>" /></a>
                    </div>
                    <div style="clear: both;"></div>
                </td>

这是获取图像信息的地方,我想知道这是否做错了或是否有其他方法来解决这个问题。 问题发生在http://www.zilvertron.com/motoren/,您可以看到它显示标题而不是缩略图。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

尝试替换它:

$img_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail');
echo woof_aq_resize($img_src[0], get_tpl_option('tpl_2_img_width', $options), get_tpl_option('tpl_2_img_height', $options), true);

用这个:

$img_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail');
echo '$img_src[0]';

如果打印出图像,请告诉我。基本上这是故障排除的第一步,因为我们不知道woof_aq_resize函数究竟做了什么,它返回一个未知的url,而不是404。让我知道你把它放进去会发生什么。