AbstractHtmlProcessor::prepareHtmlForDomConversion() – Returns the HTML with added document type, Content-Type meta tag, and self-closing slashes, if needed, ensuring that the HTML will be good for creating a DOM document from it.
AbstractProductGrid::get_products_limit() – Works out the item limit based on rows and columns, or returns default.
ActionScheduler_Abstract_ListTable::display_page() – Render the list table page, including header, notices, status filters and table.
ActionScheduler_Abstract_ListTable::prepare_column_headers() – Prepares the _column_headers property which is used by WP_Table_List at rendering.
ActionScheduler_Abstract_ListTable::process_bulk_action() – Checks if the current request has a bulk action. If that is the case it will validate and will execute the bulk method handler. Regardless if the action is valid or not it will redirect to the previous page removing the current arguments that makes this request a bulk action.
ActionScheduler_ListTable::process_row_action() – Implements the logic behind processing an action once an action link is clicked on the list table.
ActionScheduler_wpPostStore_PostTypeRegistrar::post_type_args() – Build the args array for the post type definition
ActionScheduler::plugin_path() – Get the absolute system path to the plugin directory, or a file therein
Assets::print_shared_settings() – Print wcSettings in all pages. This is a temporary fix until we find a better solution to share settings between WooCommerce Admin and WooCommerce Blocks.
CssInliner::parseCssDeclarationsBlock() – Parses a CSS declaration block into property name/value pairs.
CssToAttributeConverter::parseCssDeclarationsBlock() – Parses a CSS declaration block into property name/value pairs.
CssToAttributeConverter::parseCssShorthandValue() – Parses a shorthand CSS value and splits it into individual values
enqueue_package_class() – Adds the version of a package to the $jetpack_packages global array so that the autoloader is able to find it.
get_featured_product_ids() – Returns a list of product IDs ( id as key => parent as value) that are featured. Uses get_posts instead of wc_get_products since we want some extra meta queries and ALL products (posts_per_page = -1).
get_on_sale_products() – Returns an array of on sale products, as an array of objects with an ID and parent_id present. Example: $return[0]->id, $return[0]->parent_id.
ProductAttributes::get_item_permissions_check() – Check if a given request has access to read a attribute.
ProductAttributes::get_items_permissions_check() – Check if a given request has access to read the attributes.
ProductAttributes::prepare_item_for_response() – Prepare a single product category output for response.
ProductCategories::render() – Append frontend scripts when rendering the Product Categories List block.
ProductReviews::get_items_permissions_check() – Check if a given request has access to read the attributes.
ProductReviews::normalize_query_param() – Prepends internal property prefix to query parameters to match our response fields.
Products::force_edit_posts_permission() – Change REST API permissions so that authors have access to this API.
Products::prepare_objects_query() – Make extra product orderby features supported by WooCommerce available to the WC API.
set_download_permissions_granted() – Stores information about whether permissions were generated yet.
sort_all_product_variations() – Make sure all variations have a sort order set so they can be reordered correctly.
WC_Abstract_Legacy_Product::__get() – Magic __get method for backwards compatibility. Maps legacy vars to new getters.
WC_Abstract_Legacy_Product::__isset() – Magic __isset method for backwards compatibility. Legacy properties which could be accessed directly in the past.
WC_Abstract_Legacy_Product::enable_dimensions_display() – Returns whether or not we are showing dimensions on the product page.
WC_Abstract_Legacy_Product::get_display_price() – Returns the price including or excluding tax, based on the ‘woocommerce_tax_display_shop’ setting.
WC_Abstract_Legacy_Product::get_formatted_variation_attributes() – Get formatted variation data with WC < 2.4 back compat and proper formatting of text-based attribute names.
WC_Abstract_Legacy_Product::get_matching_variation() – Match a variation to a given set of attributes using a WP_Query.