Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo
  • Hook Reference
  • Docs Home

Packages

  • None
  • Product-Delivery-Date-Pro-for-WooCommerce
    • Addon
    • Admin
      • Settings
        • Field-Labels
        • General
        • Google-Sync
      • View-Deliveries
    • Calendar
    • Common-Functions
    • Configuration
    • Delivery-Charges
    • Edit-Deliveries
    • Emails
    • Frontend
      • Cart
      • Checkout
    • Google-Calendar
    • Languages
    • License
    • Reschedule-Deliveries
    • View-Deliveries

Classes

  • EDD_PRDD_Plugin_Updater
  • woocommerce_prdd

Functions

  • is_prdd_active
  • prdd_get_dateToCal
  • prdd_get_escapeString
  • prdd_woocommerce_delete

Class woocommerce_prdd

Main Class

Since: 1.0
Located at product-delivery-date.php

Methods summary

public
# __construct( )

Default Constructor

Default Constructor

Since

1.0
public string
# prdd_update_po_file( )

Load Localization files.

Load Localization files.

Returns

string
$loaded Text domain

Hook

init
public static array
# prdd_plugin_row_meta( mixed $links, mixed $file )

Show row meta on the plugin screen.

Show row meta on the plugin screen.

Parameters

$links
Plugin Row Meta
$file
Plugin Base file

Returns

array

Since

1.0
public
# prdd_load_ajax( )

This function is used to load ajax functions required by plugin.

This function is used to load ajax functions required by plugin.

Since

1.0
public
# prdd_product_duplicate( integer $new_id, resource $post )

This function duplicates the delivery settings of the original product to the new product.

This function duplicates the delivery settings of the original product to the new product.

Parameters

$new_id
Product ID
$post
Product Object

Since

1.0

Globals

resource $wpdb WordPress Object

Hook

woocommerce_duplicate_product
public integer
# get_prdd_version( )

Returns the plugin version number

Returns the plugin version number

Returns

integer
$plugin_version Plugin Version

Since

1.0
public
# prdd_activate( )

Add default settings when plugin is activated

Add default settings when plugin is activated

Since

1.0

Globals

resource $wpdb WordPress Object

Hook

register_activation_hook
public
# prdd_update_db_check( )

Executed when the plugin is updated using the Automatic Updater.

Executed when the plugin is updated using the Automatic Updater.

Since

1.0

Hook

admin_init
public integer
# get_plugin_version( )

This function returns the product delivery date plugin version number

This function returns the product delivery date plugin version number

Returns

integer
$plugin_version Current plugin version

Since

1.0
public
# prdd_vertical_my_enqueue_scripts_css( )

Includes required JS and CSS files on admin product page

Includes required JS and CSS files on admin product page

Since

1.0

Hook

admin_head
public
# prdd_my_enqueue_scripts_css( )

This function include css files required for admin side.

This function include css files required for admin side.

Since

1.0

Hook

admin_enqueue_scripts
public
# prdd_my_enqueue_scripts_js( )

This function includes js files required for admin side.

This function includes js files required for admin side.

Since

1.0

Hook

admin_enqueue_scripts
public static
# localize_script( )
public static
# prdd_calender_content( )

Called during ajax request for qtip content for a calendar item

Called during ajax request for qtip content for a calendar item

Since

1.0

Hook

wp_ajax_nopriv_prdd_calender_content
wp_ajax_prdd_calender_content
public
# prdd_front_side_scripts_js( )

This function includes js files required for frontend.

This function includes js files required for frontend.

Since

1.0

Globals

resource $post WordPress Post Object

Hook

wp_enqueue_scripts
woocommerce_before_single_product
public
# prdd_jck_qv_set_variables( )

Add delivery params to the quick view

Add delivery params to the quick view

Since

2.4

Hook

wp_ajax_nopriv_prdd_jck_qv_set_variables
wp_ajax_prdd_jck_qv_set_variables
public static
# include_frontend_scripts_js( integer $product_id )

This function includes js files required for frontend.

This function includes js files required for frontend.

Parameters

$product_id
Current product id

Since

1.0
public
# prdd_front_side_scripts_css( )

This function includes css files required for frontend.

This function includes css files required for frontend.

Since

1.0

Globals

resource $post WordPress Post Object

Hook

wp_enqueue_scripts
woocommerce_before_single_product
public static
# include_frontend_scripts_css( integer $product_id )

This function includes css files required for frontend.

This function includes css files required for frontend.

Parameters

$product_id
Current product id

Since

1.0
public
# prdd_remove_time_slot( )

Removes already added time slots for weekdays from Manage Dates, Time slots

Removes already added time slots for weekdays from Manage Dates, Time slots

Since

1.0

Globals

resource $wpdb WordPress Object

Hook

wp_ajax_prdd_remove_time_slot
public
# prdd_remove_day( )

Removes already added weekdays/specific dates from Manage Dates, Time slots

Removes already added weekdays/specific dates from Manage Dates, Time slots

Since

1.0

Globals

resource $wpdb WordPress Object

Hook

wp_ajax_prdd_remove_day
public
# prdd_remove_specific( )

Removes already added time slots for specific dates from Manage Dates, Time slots

Removes already added time slots for specific dates from Manage Dates, Time slots

Since

1.0

Globals

resource $wpdb WordPress Object

Hook

wp_ajax_prdd_remove_specific
public
# prdd_remove_recurring( )

Removes already added time slots for weekdays from Manage Dates, Time slots

Removes already added time slots for weekdays from Manage Dates, Time slots

Since

1.0

Globals

resource $wpdb WordPress Object

Hook

wp_ajax_prdd_remove_specific
API documentation generated by ApiGen