是否可以根据WooCommerce中的工作日按订单向客户发送电子邮件?例如:如果有人在星期一、星期二和星期三下订单,那么将发送第一封电子邮件。否则,如果有人在周四、周五和周六下订单,则会发送第二封电子邮件。 最佳答案 (已更新)-首先,您需要使用php函数date()以这种方式查找当前星期几:$today=date('L');然后我们需要定义第一个电子邮件操作和第二个电子邮件操作的日期,将这些日期存储在一个数组中:$days1=array('monday','tuesday','Wednesday');$days2=array('t
我正在为Worpdress/WooCommerce创建一个插件。我已经完成了所有的工作,现在我想在woocommerceAPI设置中添加一个选项卡,就像这样instructiontutorial.这是我的代码:add_filter('woocommerce_get_sections_api','some_function_to_add_tab');functionsome_function_to_add_tab($sections){$sections['some_settings']=__('SomeSettings','text-domain');return$sections;}
我在我的WordPress网站上使用以下代码来缩短我在WooCommerce上的描述摘录,如果我输入14个或更少的字符,它就可以正常工作。只要我输入超过14个字符,它就会显示完整的简短描述。add_action('woocommerce_after_shop_loop_item_title','lk_woocommerce_product_excerpt',35,2);if(!function_exists('lk_woocommerce_product_excerpt')){functionlk_woocommerce_product_excerpt(){$content_lengt
我尝试根据我在Woocommerce购物车上所做的一些计算来添加费用,但我想将其从增值税中排除。这是我的代码:functionwoo_add_cart_fee($cart){global$woocommerce;$bookable_total=0;foreach(WC()->cart->get_cart()as$cart_item_key=>$values){$_product=$values['data'];//doingmystufftocalculate$feevariableWC()->cart->add_fee('Fees:',$fee,false,'');//WC()->c
我不想使用任何插件来完成此任务,因为我最近遇到了与破坏站点的类似项目的冲突。所以我希望从基础开始创建此功能。我需要产品类别页面上的下拉列表来按品牌选择产品。下拉列表将显示所有品牌。当您选择其中一个时,该站点仅显示分配给该品牌的那些产品。我们不需要使用允许按新颖性、价格、受欢迎程度等进行查看的内置下拉菜单。使用WooCommerce'Brands'分类法,我设置了我的品牌并为每个产品分配了一个品牌。我可以使用以下代码查看所有品牌及其属性的数组:$brands=get_terms('brand');print_r($brands);输出如下:Array([0]=>WP_TermObject
我已经使用此代码将我的订单状态“已完成”重命名为“已付款”functionwc_renaming_order_status($order_statuses){foreach($order_statusesas$key=>$status){$new_order_statuses[$key]=$status;if('wc-completed'===$key){$order_statuses['wc-completed']=_x('Paid','Orderstatus','woocommerce');}}return$order_statuses;}add_filter('wc_order_
例如,在WooCommerce中,我有一个定义了宽度='1.75'和高度='15.75'的产品。我使用以下函数:$product=newWC_Product($id);publicfunctionget_sizes($product){$w_size=floatval($product->get_width());$h_size=floatval($product->get_height());$w_M=intval($w_size);$h_M=intval($h_size);$w_CM=$w_size-intval($w_size);$h_CM=$h_size-intval($h_s
我的一个客户要求基于Wordpress的Woocommerce插件进行这种奇怪的更改,以使事情变得“更简单”。Isitsomehowpossibletohaveallproductattributesautomaticallyaddedwhenaproductiscreated?如果没有在属性中输入值,是否可以自动禁用“在产品页面上可见”复选框?非常感谢任何帮助。编辑(解释):这就是上面的解释: 最佳答案 这是在创建新产品时自动添加所有现有产品变体+条款的方法。代码(注释):add_action('save_post','auto_
我想将简短的产品描述添加到购物车:我确实将它添加到购物车,但奇怪的是它没有显示在结帐页面上,因为我的购物车在标题中。任何想法或其他解决方案都非常有帮助提前致谢functionexcerpt_in_cart(){$excerpt=get_the_excerpt();$excerpt=substr($excerpt,0,80);return''.$excerpt.'...'.'';}add_action('woocommerce_cart_item_name','excerpt_in_cart',40);在结帐页面上时,它不会显示代码中的这一部分'。$摘录。p出现在类里面就好了。
如何去除woocommerce面包屑中的Shop文本?[首页-->商店-->粉红喜马拉雅盐]我想根据我在WordPress网站中的导航菜单设置面包屑。[主页-->产品-->盐-->粉红喜马拉雅盐]我在我的主菜单中使用了一些页面、自定义链接、类别和产品。查看截图。Bredcrumb-菜单- 最佳答案 您可以通过主题覆盖WooCommerce模板(阅读以下官方文档):TemplateStructure+OverridingTemplatesviaaTheme从plugins/woocommerce/templates/global/br