从WooCommerce上的缩略图和产品标题中删除链接

时间:2016-04-20 作者:clestcruz

我可以在文件结构中的什么位置查找和编辑标记,以便删除缩略图和产品标题中的a href。我试图搜索模板文件,但似乎找不到它。它正在调用或响应此模板部分(<?php wc_get_template_part( \'content\', \'product\' ); ?>) 但没有任何标记显示缩略图或产品标题。

  <?php

    $args = array(
            \'post_type\' => \'product\',
            \'post_per_page\' => 12,
    );

    $crate_products = new WP_Query ( $args );
    if ( $crate_products->have_posts() ) : while ( $crate_products->have_posts() ) :
      $crate_products->the_post();

    ?>

    <div class="three columns">
        <?php  wc_get_template_part( \'content\', \'product\' ); ?>


    </div>

    <?php wp_reset_postdata(); ?>

    <?php endwhile; else: ?>

    <?php endif; ?>

    <?php wp_reset_query(); ?>

1 个回复
SO网友:tillinberlin

不知道你用的是什么商店主题,有点难说,但我无论如何都会试试

代码<?php wc_get_template_part( \'content\', \'product\' ); ?> 基本上是调用模板文件content-product.php. 不过我会的not 建议您更改默认文件。

在标准woocommerce安装中,您将在woocommerce的templates目录中找到该默认模板文件。如果您安装了一个支持woocommerce的主题,您很可能还会找到一个文件content-product.php 在主题目录中。我强烈建议您使用子主题来覆盖该文件。

根据您使用的代码的主题,我的代码会有所不同,但至少在默认woocommerce模板文件中content-product.php 您将找到shop循环–在该循环中,链接标记以如下开头:

    <a href="<?php the_permalink(); ?>">
根据您使用的主题,您可能需要进一步挖掘,因为至少默认模板文件会在每个循环项目(产品)周围放置一个链接。A、 f.A.i.k.缩略图和产品标题都通过单独的操作呈现…

相关推荐

E-commerce for wordpress

wordpress是否有一个电子商务解决方案,允许一家店有一个现场博客?如果是的话,有哪些选择?通常是否有一个被认为是“最好的”?