Как сериализовать Tm Extra Опции продукта Данные заказа при экспорте с помощью WP All Export Plugin - PullRequest
0 голосов
/ 19 октября 2019

Я использую TM Extra Product Options для добавления пользовательских / дополнительных опций продукта для заказов. Вот изображение моей страницы продукта:

Я также использовал плагин WP All Export для данных заказа на экспорт.

Во время экспорта у меня есть эта опция по умолчанию:

и мой вывод в превью Excel выглядит следующим образом:

Я добавил код в сериализованные данные, и этот код

function data_deserialize($value) { 
    $output = ''; 
    $data = maybe_unserialize($value); $data = $data[0]; 
    foreach ($data as $key => $value) {
        $output .= $key.': '.$value.'';
}
return $output;
}

После этого мой превью в Excel:

Мне нужен только мой дисплей Excel. Введите мобильную модель +. Как мне этого добиться?

1 Ответ

0 голосов
/ 19 октября 2019

Я получил ответ:)

<?php 
function tm_wpallexport_data($value) { 
    $output = ''; 
    $epos = maybe_unserialize($value); 
    if (is_array($epos) ){
        foreach ($epos as $key => $epo) {
            if ($epo && is_array($epo)){
                $output .= $epo['name'] .': '. $epo['value'] .'<br>';
        }
    }
    }

    return $output;
}
?>

Если это кому-нибудь поможет, поделитесь пожалуйста в комментариях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...