PHP Класс WC_Order_Item_Meta

A Simple class for managing order item meta so plugins add it in the correct format
Автор: WooThemes
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$meta Post meta data
$product object

Открытые методы

Метод Описание
__construct ( array $item = [], WC_Product $product = null ) Constructor.
display ( boolean $flat = false, boolean $return = false, string $hideprefix = '_', string $delimiter = ", " ) : string | void Display meta in a formatted list.
get_formatted ( string $hideprefix = '_' ) : array Return an array of formatted item meta in format e.g.
get_formatted_legacy ( $hideprefix = '_' ) : array Return an array of formatted item meta in format e.g.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( array $item = [], WC_Product $product = null )
$item array defaults to array()
$product WC_Product defaults to null

display() публичный Метод

Display meta in a formatted list.
public display ( boolean $flat = false, boolean $return = false, string $hideprefix = '_', string $delimiter = ", " ) : string | void
$flat boolean (default: false)
$return boolean (default: false)
$hideprefix string (default: _)
$delimiter string Delimiter used to separate items when $flat is true
Результат string | void

get_formatted() публичный Метод

array( 'pa_size' => array( 'label' => 'Size', 'value' => 'Medium', ) )
С версии: 2.4
public get_formatted ( string $hideprefix = '_' ) : array
$hideprefix string exclude meta when key is prefixed with this, defaults to `_`
Результат array

get_formatted_legacy() публичный Метод

Handles @deprecated args.
public get_formatted_legacy ( $hideprefix = '_' ) : array
Результат array

Описание свойств

$meta публичное свойство

Post meta data
public $meta

$product публичное свойство

object
public $product