wordpress - Wordpress:没有电子商务的会员网站的 Woocommerce
问题描述
我正在建立一个附属网站,显然对于我使用的每个产品页面都没有发布。但是页面没有类别或标签,即使我们将它们添加到页面中,我们的页面也不会出现在类别页面和首页的小部件区域中。
Woocommerce 功能非常完美,但将其用于附属网站而不是商店看起来有点奇怪。是否可以删除电子商务功能(价格、添加到卡和类似的东西)并使用 Woocommerce 的其余部分?
解决方案
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 );
}
评论如果你想删除更多的东西,因为你提到这样的东西
推荐阅读
- winapi - 如果 DibSection 独立于任何设备,为什么它需要设备上下文?
- python - ImportError: No module named applicationform.wsgi
- c# - How can Activity Viewmodel get data from a Fragment child ViewModel?
- c++ - Child attribute from parent - access
- protobuf.js - What problems am I likely to run into adapting writer.js to write to file instead of memory?
- node.js - xterm.js 基本演示不工作
- c++ - 如果逻辑没有按预期工作
- javascript - 凸出的计算器按钮
- openrefine - 如何在openrefine中做一个简单的矩阵转置
- javascript - 如何在 JavaScript 中生成 AES 密钥?