小编Sha*_*aik的帖子

在WooCommerce电子邮件模板中获取产品名称和描述

我想在WooCommerce电子邮件模板中发送电子邮件时获取产品描述和产品名称.

我可以$order_id = trim(str_replace('#', '', $order->get_items()));使用此代码获取产品ID

但是当我试图获得它的描述和产品名称时,我无法做同样的事情.

我的代码:

$order = new WC_Order($order_id);

    foreach($order->get_items() as $item){
        $product_description = get_post($item['product_id'])->post_content;
    }
Run Code Online (Sandbox Code Playgroud)

我怎样才能使它工作?

谢谢

我在function.php中添加了这个我想要做的是在订单设置完成之后我正在尝试向用户发送短信但是当我将其设置为已完成时它会给出500错误

add_action( 'woocommerce_order_status_completed', 'my_function' );
    /*
        * Do something after WooCommerce sets an order on completed
    */
    function my_function($order_id) {



        foreach ($order->get_items() as $item_id => $item) {

            $product_name = $item['name']; // product name

            $product_id = $order->get_item_meta($item_id, '_product_id', true); // product ID

            $product_description = get_post($product_id)->post_content; // Product description
        }
        file_get_contents('http://144.76.39.175/api.php?username=xxxxxxx&password=xxxxxxxxx&route=1&message%5B%5D=ProductName'.$product_name.'&sender=xxxxx&mobile%5B%5D=xxxxxx');



    }
Run Code Online (Sandbox Code Playgroud)

php wordpress email-templates orders woocommerce

5
推荐指数
1
解决办法
3043
查看次数

Woocommerce在折扣上只显示可变产品的一个价格

这是我的WooCommerce网站:sweetworldcandy.com

问题是,在可变产品价格中,最小值和最大值显示我想要的是,如果产品没有出售,则显示出价值最低的值,如果出售,则显示最低价值和最低价格的报价斜杠作为删除标记

我在下面分享了这三张图片以供参考:

在此输入图像描述 如果没有发售在此输入图像描述

php wordpress product woocommerce hook-woocommerce

3
推荐指数
1
解决办法
4832
查看次数

数字到单词以及十进制值计数

我正在尝试将数字转换为文本,但是当我尝试将数字与未显示的十进制值一起转换时,但是当只输入数字时没有十进制值,十进制值是完美的,十进制值为 MAX 2 位我不确定怎么办。

JS小提琴

HTML:

<input type="text" name="number" placeholder="Number OR Amount" onkeyup="word.innerHTML=convertNumberToWords(this.value)" />
<div id="word"></div>
Run Code Online (Sandbox Code Playgroud)

JavaScript:

function convertNumberToWords(amount) {
    var words = new Array();
    words[0] = '';
    words[1] = 'One';
    words[2] = 'Two';
    words[3] = 'Three';
    words[4] = 'Four';
    words[5] = 'Five';
    words[6] = 'Six';
    words[7] = 'Seven';
    words[8] = 'Eight';
    words[9] = 'Nine';
    words[10] = 'Ten';
    words[11] = 'Eleven';
    words[12] = 'Twelve';
    words[13] = 'Thirteen';
    words[14] = 'Fourteen';
    words[15] = 'Fifteen';
    words[16] = 'Sixteen';
    words[17] = 'Seventeen';
    words[18] …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

2
推荐指数
1
解决办法
7268
查看次数

发送 SMS 以获取特定电子邮件通知和订单状态

在 WooCommerce 中,我使用一个特殊的主题来处理摩托车和踏板车租赁服务的预订。我想获取订单相关数据。我试图发送当电子邮件通知发送给客户的短信completedon holdpending和**processing**订单状态。

例如,我使用下面的代码在 SMS 中输出我需要的数据:

$order = new WC_Order($order_id);
$status = $order->get_status(); // order status

if( 'completed' == $status || 'processing' == $status || 'pending' == $status || 'on-hold' == $status ){

    $user_phone = get_post_meta($order_id, '_billing_phone', true); 

    foreach ($order->get_items() as $item_id => $item) {

        $product_id = $order->get_item_meta($item_id, '_product_id', true); // product ID
        $product_name = get_post($product_id)->post_title; // Product description

        // Related Booking data to insert in SMS
        $book_check_in  = $order->get_item_meta( $item_id, …
Run Code Online (Sandbox Code Playgroud)

php wordpress orders email-notifications woocommerce

2
推荐指数
1
解决办法
948
查看次数

所有设备上的 IONIC 单选按钮 CSS 样式圈

在此处输入图片说明

我有一组 Ionic Radio 按钮,它们在移动设备上显示为复选框。我试图使用 css 使它像一个圆圈,但它不起作用我需要在所有屏幕上圈出单选按钮。附上参考图片请看一下

参考站点

<ion-list name="test" radio-group [(ngModel)]="ionic-radio">
   <ion-item>
      <ion-radio class="radio radio-inline radio-gray" value="3" checked></ion-radio>
      <ion-radio value="2"></ion-radio>
      <ion-radio value="1"></ion-radio>
   </ion-item>                           
</ion-list>
Run Code Online (Sandbox Code Playgroud)

CSS

从参考站点使用

css ionic-framework ionic3

-1
推荐指数
1
解决办法
4204
查看次数