尝试将图像功能从放大图像更改为重定向到亚马逊网站

时间:2013-06-28 作者:user34539

因此,我正在制作一个亚马逊联盟网站。当您单击图像时,im使用的主题(ebuy)会放大图像。我宁愿让这张照片把你带到亚马逊。

我去翻了翻单件货物。php模板,并找到以下内容:

   <div class="pro-snap">
<?php
if ( has_post_thumbnail() ) { ?>
    <a rel="prettyPhoto" href="<?php get_image_url(); ?> "  title="<?php the_title(); ?>" ><img class="boximg" src="<?php bloginfo(\'stylesheet_directory\'); ?>/timthumb.php?src=<?php get_image_url(); ?>&amp;w=200&amp;zc=1" alt=""/></a>
<?php } else { ?>
    <img class="boximg" src="<?php bloginfo(\'template_directory\'); ?>/images/dummy.png" alt="" />
<?php } ?>
</div>
我是新的代码,但我很确定这是告诉网站放大图像。我该如何重写这篇文章,将其链接到亚马逊网站上的产品。

谢谢:)

1 个回复
最合适的回答,由SO网友:Adam 整理而成

呼叫rel="prettyPhoto" 是什么使灯箱弹出图像。如果删除,灯箱将不再弹出。

现在,就直接将用户重定向到亚马逊上的产品页面而言,您需要进行更改;

href="<?php get_image_url(); ?>"
到。。。

href="your_link_to_amazon_product_page_jere"
我不知道你在哪里存储链接,如果有的话?您是否将指向产品的链接存储在自定义字段中?如果是这样,你可以这样做;

<div class="pro-snap">
<?php
if ( has_post_thumbnail() ) { ?>
    <a href="<?php echo get_post_meta($post->ID, \'meta_key\', true); ?>"  title="<?php the_title(); ?>" ><img class="boximg" src="<?php bloginfo(\'stylesheet_directory\'); ?>/timthumb.php?src=<?php get_image_url(); ?>&amp;w=200&amp;zc=1" alt=""/></a>
<?php } else { ?>
    <img class="boximg" src="<?php bloginfo(\'template_directory\'); ?>/images/dummy.png" alt="" />
<?php } ?>
</div>
其中,下面示例中的meta\\u key是存储产品链接的自定义字段的名称;

<?php echo get_post_meta($post->ID, \'meta_key\', true); ?>

结束