草庐IT

woocommerce-theming

全部标签

php - 在 Woocommerce 后端产品编辑页面中将复选框添加到产品类型选项

我在Woocommerce管理产品数据设置中添加了一个自定义选项复选框。如果我启用该复选框并保存更改,该值将正确保存在产品元数据中,但该复选框永远不会保持选中状态。我做错了什么?如何使它作为其他选项复选框工作?我的代码:functionadd_e_visa_product_option($product_type_options){$product_type_options['']=array('id'=>'_evisa','wrapper_class'=>'show_if_simpleshow_if_variable','label'=>__('eVisa','woocommerce

php - woocommerce 中基于角色的税收

我正在尝试建立一个woocommerce商店,以便具有批发商或设计师角色的用户将自动免税,并且税款从购物车/结帐中消失。我已经使用动态定价插件为不同的角色提供不同的价格,但没有税收变化的选项。有人发布了这段代码://Placethefollowingcodeinyourtheme'sfunctions.phpfileandreplacetax_exempt_rolewiththenameoftheroletoapplytoadd_action('init','woocommerce_customer_tax_exempt');functionwoocommerce_customer_t

php - 从 WooCommerce 中的当前用户订单中获取订单 ID

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion情况是这样的。我有一个用作市场的woocommerce网站。我在上面卖游戏,有些购买者会收到一个Steamkey。为此,我正在开发一个关键归属系统,因此通过进入一个页面,关键将是用户的属性。为此,我想检查当前用户(登录时和页面上)下的所有订单,并检查他购买的游戏。我在这里找到了一些非常有用的信息:HowtogetWooCommerceorderdetails但是,我无法获得当前用户的所有订单。我首先想到发

前端组件库自定义主题切换探索-02-webpack-theme-color-replacer webpack 的实现逻辑和原理-01

本文来研究写webpack-theme-color-replacerwebpack的实现逻辑和原理。上一篇我们讲过,webpack-theme-color-replacerwebpack基本思路就是,webpack构建时,在emit事件(准备写入dist结果文件时)中,将即将生成的所有css文件的内容中带有指定颜色的css规则单独提取出来,再合并为一个theme-colors.css输出文件。然后在切换主题色时,下载这个文件,并替换为需要的颜色,应用到页面上,但是具体的细节确并不清楚,我们想要看看是否可以改造达到自己的需求和期望,就得具体看下里面的实现过程逻辑1、注册插件首先,我们还是在项目根

php - WordPress : Asking FTP credentials when trying to install a plugin or theme

每次我尝试在我的WordPress网站中安装插件或主题时,系统都会提示我输入FTP凭据(ftp用户名、ftp密码、主机地址)。我该如何预防? 最佳答案 由于无法访问文件,系统会提示您输入FTP凭据。有两个选项可以遵循:在/wp-config.php文件中提供FTP凭据:define('FTP_USER','username');define('FTP_PASS','password');define('FTP_HOST','ftp.example.com:21');通过SO帖子中显示的检查:CanIinstall/updateWor

php - 从 WooCommerce 中的订单 ID 获取客户 ID

我想通过订单获取客户的“mycred”余额,同时使用WPALLExport将基于订单的客户余额导出到电子表格。这实际上可能很简单。我能够获取订单ID,但不能获取客户ID这是我正在做的测试我是否可以获得客户ID的方法:functionget_customeruserid($value){global$woocommerce,$post;$order=newWC_Order($post->ID);$order_id=$order->get_order_number();$customer=newWC_Customer($post->ID);$user_id=$customer->get_I

php - 在 WP_Query 中获取 WooCommerce 特色产品

我将WooCommerce更新到3.0版,但我无法在我的主题上显示特色产品,我用谷歌搜索了一段时间,让WC删除了_feature并将其添加到分类中。但是我不太明白我的主题是如何获得特色产品的。这是错误的特色产品的代码。$meta_query=WC()->query->get_meta_query();$meta_query[]=array('key'=>'_featured','value'=>'yes');$args=array('post_type'=>'product','post_status'=>'publish','ignore_sticky_posts'=>1,'post

php - 在 Woocommerce 管理订单编辑页面中以编程方式添加自定义订单备注

在woocommerce中,我试图通过php(以编程方式)在管理订单编辑页面中添加自定义订单备注。我还没找到路。我们将不胜感激。 最佳答案 从动态订单ID中,您可以使用WC_Orderadd_order_note()方法是这样的://Ifyoudon'thavetheWC_Orderobject(fromadynamic$order_id)$order=wc_get_order($order_id);//Thetextforthenote$note=__("Thisismynote'stext…");//Addthenote$ord

WooCommerce-如何在第二个小数位之后隐藏尾随的零?

所以我有一个问题,我希望有人可以帮助我...我有一个使用WooCommerce的WordPress网站,我正在尝试做一些相对具体的事情。该网站为各种产品提供了相当多的批量定价折扣。现在,当涉及到批量定价时,我需要使用四个小数点(即0.1234美元)进行计算,因此我设置了WooCommerce设置,以便小数的数量为4。事实是,在我们的许多产品上,我们没有大量的定价折扣;在大多数情况下,四个小数点是完全不必要的。(例如:$0.5500或$12.0000)我有什么办法可以修剪尾部的零,但只有在第二个小数点之后才能进行?例如,如果我有$0.5500,它将以$0.55的价格显示,如果我有$12.0000

php - 强制 WooCommerce 更新片段

我创建了一个插件,它使用WooCommerce片段向用户显示他们有多少积分。当用户使用某些积分(通过将产品添加到购物车)时,一切正常。但是当管理员通过管理界面向用户添加积分时,片段不会更新,直到用户将新产品添加到购物车中。这是代码示例:functioncreate_points_widget_content(){$usersPoints=esc_attr(get_user_meta(get_current_user_id(),USERS_POINTS,true));if(!isset($userPoints)||$userPoints=="")$userPoints=0;$usedPo