'[random-digits length=10]', 'Generate barcode image (values , EAN13, EAN8, UPCA, UPCE, C128, C39, QRCODE, DATAMATRIX):' => "[cf=_sku barcode-image='EAN13']", ); public $display_name = 'Random digits'; public function getValue($post, $field) { $length = isset($field['args']['length']) ? $field['args']['length'] : 5; $result = ''; for ($i = 0; $i < $length; $i++) { $result .= wp_rand(0, 9); } return $result; } }