• Skip to primary navigation
  • Skip to main content
  • Skip to footer
WooCommerce a2z

WooCommerce a2z

WooCommerce

  • Home
  • Plugins
  • Blocks
  • Shortcodes
  • APIs
  • Classes
  • Files
  • Hooks
  • Sitemap
  • Blog
  • _
  • #
  • $
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z
Home / Archives for Q

Q

$this_queue_lock_time – filter

AbstractProductGrid::parse_query_args() – Parse query args.

AbstractProductGrid::set_block_query_args() – Set args specific to this block

AbstractProductGrid::set_categories_query_args() – Set categories query args.

AbstractProductGrid::set_ordering_query_args() – Parse query args.

AbstractProductGrid::set_visibility_query_args() – Set visibility query args.

action_scheduler_after_process_queue – action

action_scheduler_before_process_queue – action

action_scheduler_queue_runner_batch_size – filter

action_scheduler_queue_runner_class – filter

action_scheduler_queue_runner_concurrent_batches – filter

action_scheduler_queue_runner_flush_cache – filter

action_scheduler_queue_runner_time_limit – filter

action_scheduler_run_queue – action

ActionScheduler_Abstract_QueueRunner

ActionScheduler_Abstract_QueueRunner_Deprecated

ActionScheduler_Abstract_QueueRunner_Deprecated::get_maximum_execution_time() – Get the maximum number of seconds a batch can run for.

ActionScheduler_Abstract_QueueRunner::__construct() – ActionScheduler_Abstract_QueueRunner constructor.

ActionScheduler_Abstract_QueueRunner::batch_limits_exceeded() – See if the batch limits have been exceeded, which is when memory usage is almost at the maximum limit, or the time to process more actions will exceed the max time limit.

ActionScheduler_Abstract_QueueRunner::get_allowed_concurrent_batches() – Get the number of concurrent batches a runner allows.

ActionScheduler_Abstract_QueueRunner::get_execution_time() – Get the number of seconds the process has been running.

ActionScheduler_Abstract_QueueRunner::get_memory_limit() – Get memory limit

ActionScheduler_Abstract_QueueRunner::get_time_limit() – Get the maximum number of seconds a batch can run for.

ActionScheduler_Abstract_QueueRunner::has_maximum_concurrent_batches() – Check if the number of allowed concurrent batches is met or exceeded.

ActionScheduler_Abstract_QueueRunner::memory_exceeded() – Memory exceeded

ActionScheduler_Abstract_QueueRunner::process_action() – Process an individual action.

ActionScheduler_Abstract_QueueRunner::run_cleanup() – Run the queue cleaner.

ActionScheduler_Abstract_QueueRunner::run() – Process actions in the queue.

ActionScheduler_Abstract_QueueRunner::schedule_next_instance() – Schedule the next instance of the action if necessary.

ActionScheduler_Abstract_QueueRunner::time_likely_to_be_exceeded() – Check if the host’s max execution time is (likely) to be exceeded if processing more actions.

ActionScheduler_AsyncRequest_QueueRunner

ActionScheduler_AsyncRequest_QueueRunner::__construct() – Initiate new async request

ActionScheduler_AsyncRequest_QueueRunner::allow() – Only allow async requests when needed.

ActionScheduler_AsyncRequest_QueueRunner::get_sleep_seconds() – Chaining async requests can crash MySQL. A brief sleep call in PHP prevents that.

ActionScheduler_AsyncRequest_QueueRunner::handle() – Handle async requests

ActionScheduler_AsyncRequest_QueueRunner::maybe_dispatch() – If the async request runner is needed and allowed to run, dispatch a request.

ActionScheduler_DBStore::get_query_actions_sql() – Returns the SQL statement to query (or count) actions.

ActionScheduler_DBStore::query_actions() – Query for action count of list of action IDs.

ActionScheduler_HybridStore::query_actions() – Find actions matching the query in the secondary source first.

ActionScheduler_QueueCleaner

ActionScheduler_QueueCleaner::__construct() – ActionScheduler_QueueCleaner constructor.

ActionScheduler_QueueCleaner::clean() – Do all of the cleaning actions.

ActionScheduler_QueueCleaner::delete_old_actions() –

ActionScheduler_QueueCleaner::get_batch_size() – Get the batch size for cleaning the queue.

ActionScheduler_QueueCleaner::mark_failures() – Mark actions that have been running for more than a given time limit as failed, based on the assumption some uncatachable and unloggable fatal error occurred during processing.

ActionScheduler_QueueCleaner::reset_timeouts() – Unclaim pending actions that have not been run within a given time limit.

ActionScheduler_QueueRunner

ActionScheduler_QueueRunner::__construct() – ActionScheduler_QueueRunner constructor.

ActionScheduler_QueueRunner::add_wp_cron_schedule() –

ActionScheduler_QueueRunner::clear_caches() – Running large batches can eat up memory, as WP adds data to its object cache.

ActionScheduler_QueueRunner::do_batch() – Process a batch of actions pending in the queue.

ActionScheduler_QueueRunner::hook_dispatch_async_request() – Hook check for dispatching an async request.

ActionScheduler_QueueRunner::init() –

ActionScheduler_QueueRunner::instance() –

ActionScheduler_QueueRunner::maybe_dispatch_async_request() – Check if we should dispatch an async request to process actions.

ActionScheduler_QueueRunner::run() – Process actions in the queue. Attached to self::WP_CRON_HOOK i.e. ‘action_scheduler_run_queue’

ActionScheduler_QueueRunner::unhook_dispatch_async_request() – Unhook check for dispatching an async request.

ActionScheduler_Store::query_actions() –

ActionScheduler_WPCLI_QueueRunner

ActionScheduler_WPCLI_QueueRunner::__construct() – ActionScheduler_WPCLI_QueueRunner constructor.

ActionScheduler_WPCLI_QueueRunner::action_failed() – Handle WP CLI message when the action has failed.

ActionScheduler_WPCLI_QueueRunner::add_hooks() – Add our hooks to the appropriate actions.

ActionScheduler_WPCLI_QueueRunner::after_execute() – Handle WP CLI message when the action has completed.

ActionScheduler_WPCLI_QueueRunner::before_execute() – Handle WP CLI message when the action is starting.

ActionScheduler_WPCLI_QueueRunner::maybe_stop_the_insanity() – Maybe trigger the stop_the_insanity() method to free up memory.

ActionScheduler_WPCLI_QueueRunner::run() – Process actions in the queue.

ActionScheduler_WPCLI_QueueRunner::setup_progress_bar() – Set up the WP CLI progress bar.

ActionScheduler_WPCLI_QueueRunner::setup() – Set up the Queue before processing.

ActionScheduler_WPCLI_QueueRunner::stop_the_insanity() – Sleep and help avoid hitting memory limit

ActionScheduler_wpCommentLogger::filter_comment_queries() –

ActionScheduler_wpCommentLogger::filter_comment_query_clauses() –

ActionScheduler_wpPostStore::get_query_actions_sql() – Returns the SQL statement to query (or count) actions.

ActionScheduler_wpPostStore::query_actions() –

BatchFetcher::get_query_strategies() – Generate a list of prioritized of action search parameters.

CartController::get_product_quantity_in_cart() – Gets the qty of a product across line items.

CartController::set_cart_item_quantity() – Based on core `set_quantity` method, but validates if an item is sold individually first.

clear_queued_actions() – Clears all queued actions.

Controller::add_wp_query_filter() – Add in conditional search filters for products.

Controller::add_wp_query_group_by() – Group by post ID to prevent duplicates.

Controller::add_wp_query_join() – Join posts meta tables when product search or low stock query is present.

Controller::add_wp_query_orderby() – Custom orderby clauses using the lookup tables.

Controller::prepare_objects_query() – Prepare request object as query args.

Controller::prepare_reports_query() – Maps query arguments from the REST request.

Coupons::add_wp_query_search_code_filter() – Add code searching to the WP Query

Coupons::prepare_objects_query() – Add coupon code searching to the WC API.

Customers::prepare_reports_query() – Maps query arguments from the REST request.

DataStore::add_sql_query_params() – Updates the database query with parameters used for Customers report: categories and order status.

DataStore::initialize_queries() – Initialize query objects.

DataStore::update_sql_query_params() – Updates the database query with parameters used for Products Stats report: categories and order status.

get_search_query – filter

HandpickedProducts::set_block_query_args() – Set args specific to this block

HandpickedProducts::set_visibility_query_args() – Set visibility query args. Handpicked products will show hidden products if chosen.

includes/admin/views/html-quick-edit-product.php

includes/class-wc-order-query.php

includes/class-wc-product-query.php

includes/class-wc-query.php

includes/interfaces/class-wc-queue-interface.php

includes/queue

includes/queue/class-wc-action-queue.php

includes/queue/class-wc-queue.php

Notes::clear_queued_actions() – Unschedule unsnooze notes event.

Notes::prepare_objects_query() – Prepare objects query.

  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Go to page 4
  • Go to Next Page »

Footer

WooCommerce a2z
WooCommerce a2z
WooCommerce
WordPress 5.6.2
WordPress a2z
WordPress core a2z
Genesis Theme Framework a2z
Jetpack a2z
WordPress develop tests
Easy Digital Downloads a2z
WooCommerce a2z
Yoast SEO a2z
WordPress Blocks

Site:  woocommerce.wp-a2z.org
© Copyright WooCommerce a2z 2014-2021. All rights reserved.


Website designed and developed by Herb Miller
Proudly powered by WordPress and oik plugins

  • Home
  • Blog
  • Sitemap
  • Sites