do_action('wpt_load', Shortcode $shortcode );

To change the Product Table Query Arguments

Parameters #

$shortcode (object)
Product table Object (Whole shortcode object, Where available All data)

Return #

Return void. Able to control whole Shortcode object. Remember: it's call before $shortcode->args. So in you change arg of query from 'wpt_load' that will not work. you have to use wpt_loaded action hook for change everything. which is called just before table render. where will work everything.

File Location #

inc/shortcode.php

Example#

Source Code #

View on Github.com

Shortcode object inside hook, which you able to change.

object(WOO_PRODUCT_TABLE\Inc\Shortcode)[1086]
  public '_root' => string 'WOO_PRODUCT_TABLE\Inc\Shortcode' (length=31)
  private 'assing_property' => boolean true
  public 'args_organized' => boolean true
  public 'args_ajax_called' => null
  public 'atts' => 
    array (size=2)
      'id' => string '20243' (length=5)
      'name' => string 'Hello June 2023' (length=15)
  public 'table_id' => int 20243
  public 'unique_id' => string 'lysoAsuIoaCitredSllgofma' (length=24)
  public 'status' => string 'publish' (length=7)
  public 'post_type' => string 'wpt_product_table' (length=17)
  public 'req_post_type' => string 'wpt_product_table' (length=17)
  public 'posts_per_page' => string '30' (length=2)
  public 'table_type' => string 'normal_table' (length=12)
  public 'req_product_type' => string 'product' (length=7)
  public 'is_table' => boolean true
  public 'page_number' => int 1
  public 'paginated_load' => boolean false
  public 'error_name' => null
  public 'is_table_head' => boolean true
  public 'is_table_column' => boolean true
  public '_device' => string '' (length=0)
  public 'device' => string 'desktop' (length=7)
  public 'generated_row' => boolean false
  public 'args' => 
    array (size=11)
      'posts_per_page' => int 2
      'post_type' => string 'product' (length=7)
      'post_status' => string 'publish' (length=7)
      'meta_query' => 
        array (size=0)
          empty
      'wpt_query_type' => string 'default' (length=7)
      'pagination' => int 0
      'table_ID' => int 20243
      'suppress_filters' => int 1
      'orderby' => string 'menu_order' (length=10)
      'order' => string 'ASC' (length=3)
      'paged' => int 1
  public '_enable_cols' => 
    array (size=6)
      'check' => string 'check' (length=5)
      'product_title' => string 'product_title' (length=13)
      'category' => string 'category' (length=8)
      'tags' => string 'tags' (length=4)
      'sku' => string 'sku' (length=3)
      'action' => string 'action' (length=6)
  public 'col_count' => int 6
  public 'column_array' => 
    array (size=6)
      'check' => string 'Check' (length=5)
      'product_title' => string 'Products' (length=8)
      'category' => string 'Category' (length=8)
      'tags' => string 'Tags' (length=4)
      'sku' => string 'SKU' (length=3)
      'action' => string 'Action' (length=6)
  public 'column_settings' => 
    array (size=7)
      'check' => 
        array (size=3)
          'type' => string 'default' (length=7)
          'type_name' => string 'Default' (length=7)
          'tag_class' => string 'item_check_20243 item_FdCvjozPDW' (length=32)
      'product_title' => 
        array (size=3)
          'type' => string 'default' (length=7)
          'type_name' => string 'Default' (length=7)
          'tag_class' => string 'item_product_title_20243 item_alkPzfZidE' (length=40)
      'title_variation' => string 'link' (length=4)
      'category' => 
        array (size=3)
          'type' => string 'default' (length=7)
          'type_name' => string 'Default' (length=7)
          'tag_class' => string 'item_category_20243 item_oWElqdueCh' (length=35)
      'tags' => 
        array (size=3)
          'type' => string 'default' (length=7)
          'type_name' => string 'Default' (length=7)
          'tag_class' => string 'item_tags_20243 item_yIKoBYcNeJ' (length=31)
      'sku' => 
        array (size=3)
          'type' => string 'default' (length=7)
          'type_name' => string 'Default' (length=7)
          'tag_class' => string 'item_sku_20243 item_ykIwXzPfoM' (length=30)
      'action' => 
        array (size=3)
          'type' => string 'default' (length=7)
          'type_name' => string 'Default' (length=7)
          'tag_class' => string 'item_action_20243 item_rxfUoFDWeK' (length=33)
  public 'basics' => 
    array (size=10)
      'responsive' => string 'mobile_responsive' (length=17)
      'query_relation' => string 'IN' (length=2)
      'ajax_action' => string 'ajax_active' (length=11)
      'pagination' => string 'on' (length=2)
      'pagination_ajax' => string 'pagination_ajax' (length=15)
      'minicart_position' => string 'top' (length=3)
      'temp_number' => string '514' (length=3)
      'stats_post_count' => string 'Showing %s out of %s' (length=20)
      'stats_page_count' => string 'Page %s out of %s' (length=17)
      'checkbox' => string 'wpt_no_checked_table' (length=20)
  public 'auto_responsive' => boolean true
  public 'basics_args' => 
    array (size=0)
      empty
  public 'search_n_filter' => 
    array (size=6)
      'search_box' => string 'yes' (length=3)
      'whole_search' => string 'on' (length=2)
      'taxonomy_keywords' => 
        array (size=2)
          0 => string 'product_cat' (length=11)
          1 => string 'product_tag' (length=11)
      'filter_box' => string 'yes' (length=3)
      'filter' => 
        array (size=2)
          0 => string 'product_cat' (length=11)
          1 => string 'product_tag' (length=11)
      'cf_search_box' => string 'no' (length=2)
  public 'conditions' => 
    array (size=5)
      'sort' => string 'ASC' (length=3)
      'sort_order_by' => string 'menu_order' (length=10)
      'only_sale' => string 'no' (length=2)
      'posts_per_page' => string '30' (length=2)
      'description_type' => string 'short_description' (length=17)
  public 'pagination' => string 'on' (length=2)
  public 'post_include' => 
    array (size=0)
      empty
  public 'post_exclude' => 
    array (size=0)
      empty
  public 'cat_explude' => 
    array (size=0)
      empty
  public 'min_price' => string '' (length=0)
  public 'max_price' => string '' (length=0)
  public 'minicart_position' => string 'top' (length=3)
  public 'add_to_cart_text' => string 'Add to cart' (length=11)
  public 'pagination_ajax' => string 'pagination_ajax' (length=15)
  public 'checkbox' => string 'wpt_no_checked_table' (length=20)
  public 'template' => string 'default' (length=7)
  public 'css_dependency' => null
  public 'template_name' => null
  public 'search_box' => boolean true
  public 'whole_search' => string 'on' (length=2)
  public 'hide_input' => boolean false
  public 'filter_box' => boolean true
  public 'instance_search' => boolean false
  public 'filter' => 
    array (size=2)
      0 => string 'product_cat' (length=11)
      1 => string 'product_tag' (length=11)
  public 'orderby' => string 'menu_order' (length=10)
  public 'order' => string 'ASC' (length=3)
  public 'meta_value_sort' => string '' (length=0)
  public 'table_style' => 
    array (size=2)
      'template' => string 'default' (length=7)
      'tr.wpt_table_head th' => 
        array (size=1)
          'auto-responsive-column-label' => string 'show' (length=4)
  public '_config' => 
    array (size=55)
      'plugin_version' => string '8.3.0' (length=5)
      'plugin_name' => string 'Woo Product Table Pro - (Product Table by CodeAstrology)' (length=56)
      'archive_table_id' => string '20262' (length=5)
      'table_on_archive' => string 'on' (length=2)
      'variation_table_id' => string '' (length=0)
      'variation_table_position' => string 'woocommerce_single_product_summary' (length=34)
      'vt_prod_inc_exc' => string '' (length=0)
      'vt_prod_inc_exc_ids' => string '' (length=0)
      'footer_cart_template' => string 'none' (length=4)
      'disable_live_support' => string '1' (length=1)
      'custom_add_to_cart' => string 'add_cart_left_icon' (length=18)
      'thumbs_image_size' => string '80' (length=2)
      'footer_cart' => string 'always_hide' (length=11)
      'footer_bg_color' => string '#0a7f9c' (length=7)
      'footer_possition' => string 'bottom_right' (length=12)
      'footer_cart_size' => string '74' (length=2)
      'sort_mini_filter' => string 'ASC' (length=3)
      'sort_searchbox_filter' => string '0' (length=1)
      'instant_search_filter' => string '0' (length=1)
      'instant_search_text' => string 'Instant Search..' (length=16)
      'product_link_target' => string '_blank' (length=6)
      'disable_cat_tag_link' => string '0' (length=1)
      'popup_notice' => string '1' (length=1)
      'product_direct_checkout' => string 'no' (length=2)
      'all_selected_direct_checkout' => string 'no' (length=2)
      'query_by_url' => string '0' (length=1)
      'item_count' => string 'all' (length=3)
      'product_not_founded' => string 'Products not found!' (length=19)
      'type_your_message' => string 'Type your Message.' (length=18)
      'load_more_text' => string 'Load more' (length=9)
      'loading_more_text' => string 'Loading..' (length=9)
      'search_button_text' => string 'Search' (length=6)
      'empty_cart_text' => string 'Empty Cart' (length=10)
      'add2cart_all_added_text' => string 'Added' (length=5)
      'item' => string 'Item' (length=4)
      'items' => string 'Items' (length=5)
      'search_box_title' => string 'Search Box (%sAll Fields Optional%s)' (length=36)
      'search_keyword_text' => string 'Search Keyword' (length=14)
      'search_box_searchkeyword' => string 'Search Keyword' (length=14)
      'search_box_sale' => string '' (length=0)
      'search_box_orderby' => string 'Sort By' (length=7)
      'search_box_order' => string 'Order' (length=5)
      'search_order_placeholder' => string 'Select inner Item.' (length=18)
      'filter_text' => string 'Filter:' (length=7)
      'filter_reset_button' => string 'Reset' (length=5)
      'right_combination_message' => string 'Not available' (length=13)
      'right_combination_message_alt' => string 'Product variations is not set Properly. May be: price is not inputted. may be: Out of Stock.' (length=92)
      'select_all_items_message' => string 'Please select all items.' (length=24)
      'please_choose_items' => string 'Please select some items.' (length=25)
      'out_of_stock_message' => string 'Out of Stock' (length=12)
      'no_more_query_message' => string 'There is no more products based on current Query.' (length=49)
      'adding_in_progress' => string 'Adding in Progress' (length=18)
      'no_right_combination' => string 'No Right Combination' (length=20)
      'sorry_plz_right_combination' => string 'Sorry, Please choose right combination.' (length=39)
      'sorry_out_of_stock' => string 'Sorry! Out of Stock!' (length=20)
  public 'wrapper_class' => null
  public 'table_class' => null
  public 'is_column_label' => string 'show' (length=4)
  public 'max_num_pages' => null
  public 'product_count' => null
  public 'found_products' => null
  public 'product_loop' => null
  public 'shortcde_text' => string 'Product_Table' (length=13)
  public 'table_display' => boolean true
  public 'product_notfound' => boolean false
  public 'basic_settings' => 
    array (size=4)
      'checkout_url' => string 'http://wpp.cm/checkout/' (length=23)
      'add_to_cart' => string 'Add to cart' (length=11)
      'site_url' => string 'http://wpp.cm' (length=13)
      'ajax_action' => string 'ajax_active' (length=11)
  public 'base_config' => 
    array (size=55)
      'plugin_version' => string '8.3.0' (length=5)
      'plugin_name' => string 'Woo Product Table Pro - (Product Table by CodeAstrology)' (length=56)
      'archive_table_id' => string '20262' (length=5)
      'table_on_archive' => string 'on' (length=2)
      'variation_table_id' => string '' (length=0)
      'variation_table_position' => string 'woocommerce_single_product_summary' (length=34)
      'vt_prod_inc_exc' => string '' (length=0)
      'vt_prod_inc_exc_ids' => string '' (length=0)
      'footer_cart_template' => string 'none' (length=4)
      'disable_live_support' => string '1' (length=1)
      'custom_add_to_cart' => string 'add_cart_left_icon' (length=18)
      'thumbs_image_size' => string '80' (length=2)
      'footer_cart' => string 'always_hide' (length=11)
      'footer_bg_color' => string '#0a7f9c' (length=7)
      'footer_possition' => string 'bottom_right' (length=12)
      'footer_cart_size' => string '74' (length=2)
      'sort_mini_filter' => string 'ASC' (length=3)
      'sort_searchbox_filter' => string '0' (length=1)
      'instant_search_filter' => string '0' (length=1)
      'instant_search_text' => string 'Instant Search..' (length=16)
      'product_link_target' => string '_blank' (length=6)
      'disable_cat_tag_link' => string '0' (length=1)
      'popup_notice' => string '1' (length=1)
      'product_direct_checkout' => string 'no' (length=2)
      'all_selected_direct_checkout' => string 'no' (length=2)
      'query_by_url' => string '0' (length=1)
      'item_count' => string 'all' (length=3)
      'product_not_founded' => string 'Products not found!' (length=19)
      'type_your_message' => string 'Type your Message.' (length=18)
      'load_more_text' => string 'Load more' (length=9)
      'loading_more_text' => string 'Loading..' (length=9)
      'search_button_text' => string 'Search' (length=6)
      'empty_cart_text' => string 'Empty Cart' (length=10)
      'add2cart_all_added_text' => string 'Added' (length=5)
      'item' => string 'Item' (length=4)
      'items' => string 'Items' (length=5)
      'search_box_title' => string 'Search Box (%sAll Fields Optional%s)' (length=36)
      'search_keyword_text' => string 'Search Keyword' (length=14)
      'search_box_searchkeyword' => string 'Search Keyword' (length=14)
      'search_box_sale' => string '' (length=0)
      'search_box_orderby' => string 'Sort By' (length=7)
      'search_box_order' => string 'Order' (length=5)
      'search_order_placeholder' => string 'Select inner Item.' (length=18)
      'filter_text' => string 'Filter:' (length=7)
      'filter_reset_button' => string 'Reset' (length=5)
      'right_combination_message' => string 'Not available' (length=13)
      'right_combination_message_alt' => string 'Product variations is not set Properly. May be: price is not inputted. may be: Out of Stock.' (length=92)
      'select_all_items_message' => string 'Please select all items.' (length=24)
      'please_choose_items' => string 'Please select some items.' (length=25)
      'out_of_stock_message' => string 'Out of Stock' (length=12)
      'no_more_query_message' => string 'There is no more products based on current Query.' (length=49)
      'adding_in_progress' => string 'Adding in Progress' (length=18)
      'no_right_combination' => string 'No Right Combination' (length=20)
      'sorry_plz_right_combination' => string 'Sorry, Please choose right combination.' (length=39)
      'sorry_out_of_stock' => string 'Sorry! Out of Stock!' (length=20)
  public 'wpml_bool' => boolean false
  public 'wpml_lang' => null
  public 'wpml_default_lang' => null
  public 'table_on_archive' => boolean true
  public 'table_on_variable' => boolean false
  public 'has_shortcode' => null
  public 'items_directory' => string 'G:\wamp64\www\wp-practice\wp-content\plugins\woo-product-table/includes/items/' (length=78)
  public 'items_permanent_dir' => string 'G:\wamp64\www\wp-practice\wp-content\plugins\woo-product-table/includes/items/' (length=78)
  public 'footer_cart' => boolean true
  public 'footer_cart_template' => string 'none' (length=4)
  public 'site_theme' => string 'storefront' (length=10)
  public 'is_pro' => boolean true
  public 'plugin_prefix' => string 'wpt' (length=3)
  public 'dev_version' => string '3.4.3.0' (length=7)
  public 'base_url' => string 'http://wpp.cm/wp-content/plugins/woo-product-table/' (length=51)
  public 'base_dir' => string 'G:/wamp64/www/wp-practice/wp-content/plugins/woo-product-table/' (length=63)
  public 'assets_url' => string 'http://wpp.cm/wp-content/plugins/woo-product-table/assets/' (length=58)
  public 'data_packed' => 
    array (size=5)
      'table_head' => boolean true
      'ajax_action' => string 'ajax_active' (length=11)
      'only_stock' => boolean false
      'only_sale' => boolean false
      'checkbox_validation' => boolean true
  public 'add_action' => 
    array (size=0)
      empty
  public 'do_action' => 
    array (size=1)
      0 => string 'wpt_loaded' (length=10)
  public 'add_filter' => 
    array (size=0)
      empty
  public 'apply_filter' => 
    array (size=3)
      0 => string 'wpt_footer_cart_template' (length=24)
      1 => string 'wpt_item_dir' (length=12)
      2 => string 'wpt_query_args' (length=14)