首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从WooCommerce Variations选项卡中删除"Toggle可下载“

如何从WooCommerce Variations选项卡中删除"Toggle可下载“
EN

Stack Overflow用户
提问于 2020-01-28 10:30:02
回答 1查看 201关注 0票数 1

我使用了下面的代码,在Variations选项卡中的下拉选项项下仍然可以看到Toggle Downloadable

代码语言:javascript
复制
function my_remove_product_type_options( $options ) {
    if ( isset( $options['downloadable'] ) ) {
        unset( $options['downloadable'] );
    }
    return $options;
}
add_filter( 'product_type_options', 'my_remove_product_type_options' );

屏幕截图

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-28 11:00:51

多年来一直没有使用woo,但我记得有一种方法可以将它们移除。

WooCommerce->Settings->Advanced上,删除Account部分中可下载的条目,只需将其保留为空。一切都做好了,不应该再展示了。

选项2

您可以编辑文件manuall goto :includes/admin/meta-boxes/views/html-product-data-variations.php

使用记事本打开文件,找到第60行并删除可下载选项。

代码语言:javascript
复制
<option value="toggle_downloadable"><?php esc_html_e( 'Toggle &quot;Downloadable&quot;', 'woocommerce' ); ?></option>

请参阅此处的文件:https://github.com/woocommerce/woocommerce/blob/master/includes/admin/meta-boxes/views/html-product-data-variations.php

注意:请备份原始文件。

选项3

将jquery代码添加到显示选择框的页面中

代码语言:javascript
复制
$(document).ready(()=>{ 
 $("#field_to_edit option[value=toggle_downloadable]").hide(); 
});
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="field_to_edit">

	<option value="box1">BOX 1</option>
	<option value="box2">BOX 2</option>
	<option value="toggle_downloadable">downloadable</option>
	<option value="box3">BOX 3</option>
	<option value="box4">BOX 4</option>
	<option value="box5">BOX 5</option>

</select>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59946728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档