需要有关产品类别页面的快速帮助

时间:2016-12-22 作者:John Morgan

我想在我的网站上的产品类别页面上显示的产品下面有一些额外的文本。我不知道如何以明智的方式做到这一点,所以我只是在分类产品cat中插入了一些文本。php主题文件。

以下是该页面的代码:

<?php

/**
 *
 * @author      WooThemes
 * @package     WooCommerce/Templates
 * @version     1.6.4
 */

 ?>

<?php get_header( \'shop\' ); ?>

<?php do_action( \'woocommerce_before_main_content\' ); ?>

<div style="margin-left:645px;"><?php if ( function_exists( \'ADDTOANY_SHARE_SAVE_KIT\' ) ) { 
    ADDTOANY_SHARE_SAVE_KIT( array( \'use_current_page\' => true ) );
} ?></div>

<?php tf_woocommerce_product_taxonomy_content(); ?>

<div id="prodcatdesc"><div style="padding-top:85px;"><hr><p>My text that I wrote is here.</p></br>
</div></div>

<?php do_action( \'woocommerce_after_main_content\' ); ?>

<?php do_action( \'woocommerce_sidebar\' ); ?>

<?php get_footer( \'shop\' ); ?>
因此,这是可行的,但它也将我插入的文本添加到我网站上的每个产品类别页面中。我想知道的是,如何将添加的div文本约束到一个特定的类别页面?

如果有帮助的话,我使用的主题是Sooperstore。这个小麻烦阻止了我扩展整个店铺:(

谢谢

1 个回复
SO网友:BlueDogRanch

对于Woocommerce产品类别,请使用

<?php if ( is_product_category() ) {

 echo \'<div id="prodcatdesc">\';

  if ( is_product_category( \'shirts\' ) ) {
    echo \'Hi! Take a look at our sweet tshirts below.\';

  } elseif ( is_product_category( \'games\' ) ) {

    echo \'Hi! Hungry for some gaming?\';
  } else {

    echo \'Hi! Check our our products below.\';

    echo \'</div>\';
  }

} ; ?>
或者,就一个,

<?php 

     if ( is_product_category( \'shirts\' ) ) {

        echo \'<div id="prodcatdesc">\';
        echo \'Hi! Take a look at our sweet tshirts below.\';
        echo \'</div>\';
        } ;

 ?>
请参见https://docs.woocommerce.com/document/conditional-tags/

输入您的内联样式,即。<div style="padding-top:85px;"><hr><p> 在CSS中。