Overview
  • Namespace
  • Class

Namespaces

  • None
  • WC_POS
    • Admin
      • Settings
        • Receipt
    • API
    • Gateways
    • Integrations
    • Products

Classes

  • Coupons
  • Customers
  • Gateways
  • i18n
  • Orders
  • Params
  • Payload
  • Products
  • Settings
  • Support
  • Templates

Class Templates

WC_API_Resource
Extended by WC_POS\API\Templates
Namespace: WC_POS\API
Located at api/templates.php

Methods summary

public array
# register_routes( array $routes )

Register routes for POS Params

Register routes for POS Params

GET /pos

Parameters

$routes

Returns

array
public string
# get_template_dir( )

Returns the partials directory

Returns the partials directory

Returns

string
public array
# get_templates( null $wc_pos_admin = null, $filter = array() )

Parameters

$wc_pos_admin
$filter

Returns

array
public array
# create_templates_array( $partials_dir = '' )

Parameters

$partials_dir

Returns

array
public array
# locate_template_files( $partials_dir = '' )

Returns an array of template paths

Returns an array of template paths

Parameters

$partials_dir

Returns

array
public array
# locate_default_template_files( $partials_dir = '' )

Returns an assoc array of all default tmpl-*.php paths - uses SPL iterators

Returns an assoc array of all default tmpl-*.php paths - uses SPL iterators

Parameters

$partials_dir

Returns

array
public string
# locate_template_file( string $default_path = '' )

Locate a single template partial

Locate a single template partial

Parameters

$default_path

Returns

string
public string
# template_output( $file, $trim = true )

Output template partial as string

Output template partial as string

Parameters

$file
$trim

Returns

string
public
# locate_print_receipt_template( $file )

Returns path of print receipt template

Returns path of print receipt template

Parameters

$file

Returns

public string|WP_Error
# get_modal( string $id = '' )

Parameters

$id

Returns

string|WP_Error
public
# get_receipt_template( )
public
# create_receipt_template( array $data )
public
# update_receipt_template( $id, array $data )
public array
# delete_receipt_template( $id )

Parameters

$id

Returns

array

Properties summary

protected string $base
# '/pos/templates'
API documentation generated by ApiGen