【问题标题】:Wordpress: Woocommerce without e-commerce for affiliate siteWordpress:没有电子商务的会员网站的 Woocommerce
【发布时间】:2019-05-31 17:20:24
【问题描述】:

我正在建立一个附属网站,显然对于我使用的每个产品页面都没有发布。但是页面没有类别或标签,即使我们将它们添加到页面中,我们的页面也不会出现在类别页面和首页的小部件区域中。

Woocommerce 功能非常完美,但将其用于附属网站而不是商店看起来有点奇怪。是否可以删除电子商务功能(价格、添加到卡片等)并使用 Woocommerce 的其余部分?

【问题讨论】:

  • 您可以创建一个名为“产品”的Custom Post Type 并为其提供分类支持(类别、标签等)。这样您就不需要使用 WooCommerce,并且可以完全按照您的需要构建您的附属网站。

标签: wordpress woocommerce


【解决方案1】:

在没有购物车的情况下使用 Woocommerce 并不奇怪。 有时客户需要商品目录,但并不总是需要站点上的购物车和送货人员。 在这个插件中,组织类别和编辑许多产品要舒服得多。此外,您还可以与为 Woocommerce 构建的其他插件进行交互。 如果您通过“自定义帖子类型”进行设置,那么大约有 10 个是正常的。 如果它们更多,那么您将需要自己创建许多解决方案,并且您将在进一步维护它们时遇到问题。

【讨论】:

    【解决方案2】:

    Woocommerce 非常适合电子商务网站。当您为此创建会员网站时,您可以隐藏 Woocommerce 的某些功能。正如您提到的那样,您想隐藏(价格,添加到卡片和类似的东西)。您必须使用一些操作来删除这些功能。复制以下代码并将其放入活动主题的 function.php 文件中。
    注意:如果您有子主题,则必须将此代码添加到子主题的 function.php 文件中。

    add_action('after_setup_theme','activate_filter') ; 
    function activate_filter(){
        add_filter('woocommerce_get_price_html', 'hide_price_cartBtn');
    }
    
    function hide_price_cartBtn(){
        remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' );
        remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
        remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
        remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
    }
    

    评论如果你想删除更多的东西,因为你提到类似的东西

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-11
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-02
      相关资源
      最近更新 更多