wc_clean( string|array $var )
Clean variables using sanitize_text_field. Arrays are cleaned recursively.
Description #Description
Non-scalar values are ignored.
Parameters #Parameters
- $var
-
(Required) Data to sanitize.
Return #Return
(string|array)
Source #Source
File: includes/wc-formatting-functions.php
function wc_clean( $var ) { if ( is_array( $var ) ) { return array_map( 'wc_clean', $var ); } else { return is_scalar( $var ) ? sanitize_text_field( $var ) : $var; } }
Related #Related
Used By #Used By
Used By | Description |
---|---|
includes/admin/class-wc-admin-post-types.php: WC_Admin_Post_Types::set_new_price() |
Set the new regular or sale price if requested. |
includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php: WC_REST_Orders_V2_Controller::merge_meta_item_with_formatted_meta_display_attributes() |
Merge the |
includes/class-wc-ajax.php: WC_AJAX::variation_bulk_action_variable_low_stock_amount() |
Bulk action – Set Low Stock Amount. |
includes/class-wc-ajax.php: WC_AJAX::json_search_pages() |
Ajax request handling for page searching. |
packages/woocommerce-admin/src/Features/Onboarding.php: Onboarding::admin_redirects() |
Handle redirects to setup/welcome page after install and updates. |
packages/woocommerce-admin/src/Notes/Note.php: Note::add_action() |
Add an action to the note |
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::sanitize_variation_data() |
Format and sanitize variation data posted to the API. |
packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php: CartSelectShippingRate::get_route_post_response() |
Handle the request and return a valid response for this endpoint. |
packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php: Checkout::get_request_payment_method_id() |
Gets the chosen payment method ID from the request. |
packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php: Checkout::get_request_payment_data() |
Gets and formats payment request data. |
packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php: BillingAddressSchema::sanitize_callback() |
Sanitize and format the given address object. |
packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractAddressSchema.php: AbstractAddressSchema::sanitize_callback() |
Sanitize and format the given address object. |
includes/wc-update-functions.php: wc_update_200_line_items() |
Update order item line items for 2.0 |
includes/class-wc-shipping-zones.php: WC_Shipping_Zones::get_zone_matching_package() |
Find a matching zone for a given package. |
includes/class-wc-cache-helper.php: WC_Cache_Helper::geolocation_ajax_redirect() |
When using geolocation via ajax, to bust cache, redirect if the location hash does not equal the querystring. |
includes/emails/class-wc-email.php: WC_Email::admin_actions() |
Admin actions. |
includes/wc-formatting-functions.php: wc_format_decimal() |
Format decimal numbers ready for DB storage. |
includes/admin/settings/class-wc-settings-shipping.php: WC_Settings_Shipping::output_zones_screen() |
Handles output of the shipping zones page in admin. |
includes/admin/settings/class-wc-settings-tax.php: WC_Settings_Tax::get_posted_tax_rate() |
Get a posted tax rate. |
includes/admin/settings/class-wc-settings-tax.php: WC_Settings_Tax::save_tax_rates() |
Save tax rates. |
includes/admin/importers/class-wc-tax-rate-importer.php: WC_Tax_Rate_Importer::import() |
Import the file if it exists and is valid. |
includes/admin/importers/class-wc-tax-rate-importer.php: WC_Tax_Rate_Importer::handle_upload() |
Handles the CSV upload and initial parsing of the file to prepare for. |
includes/admin/importers/class-wc-tax-rate-importer.php: WC_Tax_Rate_Importer::__construct() |
Constructor. |
includes/admin/importers/class-wc-product-csv-importer-controller.php: WC_Product_CSV_Importer_Controller::handle_upload() |
Handles the CSV upload and initial parsing of the file to prepare for displaying author import options. |
includes/admin/importers/class-wc-product-csv-importer-controller.php: WC_Product_CSV_Importer_Controller::import() |
Import the file if it exists and is valid. |
includes/admin/importers/class-wc-product-csv-importer-controller.php: WC_Product_CSV_Importer_Controller::__construct() |
Constructor. |
includes/admin/class-wc-admin.php: WC_Admin::admin_redirects() |
Handle redirects to setup/welcome page after install and updates. |
includes/admin/class-wc-admin-log-table-list.php: WC_Admin_Log_Table_List::get_items_query_order() |
Get prepared ORDER BY clause for items query |
includes/admin/class-wc-admin-log-table-list.php: WC_Admin_Log_Table_List::get_items_query_where() |
Get prepared WHERE clause for items query |
includes/admin/plugin-updates/class-wc-updates-screen-updates.php: WC_Updates_Screen_Updates::update_screen_modal() |
Show a warning message on the upgrades screen if the user tries to upgrade and has untested plugins. |
includes/admin/wc-admin-functions.php: wc_save_order_items() |
Save order items. Uses the CRUD. |
includes/admin/class-wc-admin-meta-boxes.php: WC_Admin_Meta_Boxes::add_meta_boxes() |
Add WC Meta boxes. |
includes/admin/list-tables/class-wc-admin-list-table-products.php: WC_Admin_List_Table_Products::filter_stock_status_post_clauses() |
Filter by stock status. |
includes/admin/list-tables/class-wc-admin-list-table-products.php: WC_Admin_List_Table_Products::query_filters() |
Handle any custom filters. |
includes/admin/list-tables/class-wc-admin-list-table-products.php: WC_Admin_List_Table_Products::render_products_category_filter() |
Render the product category filter for the list table. |
includes/admin/list-tables/class-wc-admin-list-table-products.php: WC_Admin_List_Table_Products::render_products_type_filter() |
Render the product type filter for the list table. |
includes/admin/list-tables/class-wc-admin-list-table-products.php: WC_Admin_List_Table_Products::render_products_stock_status_filter() |
Render the stock status filter for the list table. |
includes/admin/list-tables/class-wc-admin-list-table-products.php: WC_Admin_List_Table_Products::search_label() |
Change the label when searching products |
includes/admin/list-tables/class-wc-admin-list-table-orders.php: WC_Admin_List_Table_Orders::search_label() |
Change the label when searching orders. |
includes/admin/list-tables/class-wc-admin-list-table-orders.php: WC_Admin_List_Table_Orders::search_custom_fields() |
Search custom fields as well as content. |
includes/admin/list-tables/class-wc-admin-list-table-orders.php: WC_Admin_List_Table_Orders::bulk_admin_notices() |
Show confirmation message that order status changed for number of orders. |
includes/admin/list-tables/class-wc-admin-list-table-coupons.php: WC_Admin_List_Table_Coupons::query_filters() |
Handle any custom filters. |
includes/admin/list-tables/class-wc-admin-list-table-coupons.php: WC_Admin_List_Table_Coupons::render_filters() |
Render any custom filters and search inputs for the list table. |
includes/admin/class-wc-admin-permalink-settings.php: WC_Admin_Permalink_Settings::settings_save() |
Save the settings. |
includes/admin/class-wc-admin-settings.php: WC_Admin_Settings::save_fields() |
Save admin fields. |
includes/admin/class-wc-admin-post-types.php: WC_Admin_Post_Types::bulk_edit_save() |
Bulk edit. |
includes/admin/class-wc-admin-post-types.php: WC_Admin_Post_Types::quick_edit_save() |
Quick edit. |
includes/admin/class-wc-admin-post-types.php: WC_Admin_Post_Types::setup_screen() |
Looks at the current screen and loads the correct list table handler. |
includes/admin/class-wc-admin-assets.php: WC_Admin_Assets::admin_scripts() |
Enqueue scripts. |
includes/admin/meta-boxes/class-wc-meta-box-order-downloads.php: WC_Meta_Box_Order_Downloads::save() |
Save meta box data. |
includes/admin/meta-boxes/class-wc-meta-box-product-data.php: WC_Meta_Box_Product_Data::prepare_attributes() |
Prepare attributes for save. |
includes/admin/meta-boxes/class-wc-meta-box-product-data.php: WC_Meta_Box_Product_Data::prepare_set_attributes() |
Prepare attributes for a specific variation or defaults. |
includes/admin/meta-boxes/class-wc-meta-box-product-data.php: WC_Meta_Box_Product_Data::save() |
Save meta box data. |
includes/admin/meta-boxes/class-wc-meta-box-product-data.php: WC_Meta_Box_Product_Data::save_variations() |
Save variation meta box data. |
includes/admin/meta-boxes/class-wc-meta-box-product-data.php: WC_Meta_Box_Product_Data::prepare_downloads() |
Prepare downloads for save. |
includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php: WC_Meta_Box_Coupon_Data::save() |
Save meta box data. |
includes/admin/meta-boxes/class-wc-meta-box-product-images.php: WC_Meta_Box_Product_Images::save() |
Save meta box data. |
includes/admin/meta-boxes/class-wc-meta-box-order-actions.php: WC_Meta_Box_Order_Actions::save() |
Save meta box data. |
includes/admin/meta-boxes/class-wc-meta-box-order-data.php: WC_Meta_Box_Order_Data::save() |
Save meta box data. |
includes/admin/class-wc-admin-attributes.php: WC_Admin_Attributes::get_posted_attribute() |
Get and sanitize posted attribute data. |
includes/admin/helper/class-wc-helper.php: WC_Helper::_helper_subscription_activate() |
Active a product subscription. |
includes/admin/helper/class-wc-helper.php: WC_Helper::_helper_subscription_deactivate() |
Deactivate a product subscription. |
includes/admin/helper/class-wc-helper.php: WC_Helper::get_current_filter() |
Get current filter. |
includes/admin/helper/class-wc-helper.php: WC_Helper::_get_return_notices() |
Various success/error notices. |
includes/admin/class-wc-admin-importers.php: WC_Admin_Importers::do_ajax_product_import() |
Ajax callback for importing one batch of products from a CSV. |
includes/admin/class-wc-admin-status.php: WC_Admin_Status::status_tools() |
Handles output of tools. |
includes/admin/class-wc-admin-profile.php: WC_Admin_Profile::save_customer_meta_fields() |
Save Address Fields on edit user pages. |
includes/admin/reports/class-wc-report-downloads.php: WC_Report_Downloads::get_filter_vars() |
Get filters from querystring. |
includes/admin/class-wc-admin-api-keys-table-list.php: WC_Admin_API_Keys_Table_List::prepare_items() |
Prepare table list items. |
includes/class-wc-template-loader.php: WC_Template_Loader::unsupported_theme_tax_archive_init() |
Enhance the unsupported theme experience on Product Category and Attribute pages by rendering those pages using the single template and shortcode-based content. To do this we make a dummy post and set a shortcode as the post content. This approach is adapted from bbPress. |
includes/wc-core-functions.php: wc_prevent_dangerous_auto_updates() |
Prevent auto-updating the WooCommerce plugin on major releases if there are untested extensions active. |
includes/wc-core-functions.php: wc_get_post_data_by_key() |
Get an item of post data if set, otherwise return a default value. |
includes/wc-core-functions.php: wc_get_user_agent() |
Get user agent string. |
includes/class-wc-order-item-tax.php: WC_Order_Item_Tax::set_label() |
Set item name. |
includes/class-wc-order-item-tax.php: WC_Order_Item_Tax::set_rate_code() |
Set item name. |
includes/import/class-wc-product-csv-importer.php: WC_Product_CSV_Importer::parse_download_file_field() |
Parse download file urls, we should allow shortcodes here. |
includes/import/class-wc-product-csv-importer.php: WC_Product_CSV_Importer::parse_bool_field() |
Parse a field that is generally ‘1’ or ‘0’ but can be something else. |
includes/import/class-wc-product-csv-importer.php: WC_Product_CSV_Importer::parse_tax_status_field() |
Parse the tax status field. |
includes/gateways/bacs/class-wc-gateway-bacs.php: WC_Gateway_BACS::save_account_details() |
Save account details table. |
includes/gateways/paypal/includes/class-wc-gateway-paypal-ipn-handler.php: WC_Gateway_Paypal_IPN_Handler::save_paypal_meta_data() |
Save important data from the IPN to the order. |
includes/gateways/paypal/includes/class-wc-gateway-paypal-ipn-handler.php: WC_Gateway_Paypal_IPN_Handler::payment_status_failed() |
Handle a failed payment. |
includes/gateways/paypal/includes/class-wc-gateway-paypal-ipn-handler.php: WC_Gateway_Paypal_IPN_Handler::payment_status_reversed() |
Handle a reversal. |
includes/gateways/paypal/includes/class-wc-gateway-paypal-ipn-handler.php: WC_Gateway_Paypal_IPN_Handler::payment_status_completed() |
Handle a completed payment. |
includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php: WC_Gateway_Paypal_PDT_Handler::check_response() |
Check Response for PDT. |
includes/integrations/maxmind-geolocation/class-wc-integration-maxmind-database-service.php: WC_Integration_MaxMind_Database_Service::download_database() |
Fetches the database from the MaxMind service. |
includes/legacy/api/v2/class-wc-api-customers.php: WC_API_Customers::update_customer_data() |
Add/Update customer data. |
includes/legacy/api/v2/class-wc-api-orders.php: WC_API_Orders::set_fee() |
Create or update an order fee |
includes/legacy/api/v2/class-wc-api-orders.php: WC_API_Orders::set_order_addresses() |
Helper method to set/update the billing & shipping addresses for an order |
includes/legacy/api/v3/class-wc-api-taxes.php: WC_API_Taxes::create_tax() |
Create a tax |
includes/legacy/api/v3/class-wc-api-taxes.php: WC_API_Taxes::edit_tax() |
Edit a tax |
includes/legacy/api/v2/class-wc-api-products.php: WC_API_Products::bulk() |
Bulk update or insert products Accepts an array with products in the formats supported by WC_API_Products->create_product() and WC_API_Products->edit_product() |
includes/legacy/api/v3/class-wc-api-products.php: WC_API_Products::edit_product_attribute_term() |
Edit a product attribute term. |
includes/legacy/api/v2/class-wc-api-products.php: WC_API_Products::validate_attribute_data() |
Validate attribute data. |
includes/legacy/api/v3/class-wc-api-products.php: WC_API_Products::set_uploaded_image_as_attachment() |
Set uploaded image as attachment. |
includes/legacy/api/v2/class-wc-api-products.php: WC_API_Products::save_product_images() |
Save product images |
includes/legacy/api/v2/class-wc-api-products.php: WC_API_Products::set_product_image_as_attachment() |
Sets product image as attachment and returns the attachment ID. |
includes/legacy/api/v2/class-wc-api-products.php: WC_API_Products::save_product_meta() |
Save product meta |
includes/legacy/api/v2/class-wc-api-products.php: WC_API_Products::save_variations() |
Save variations |
includes/legacy/api/v2/class-wc-api-products.php: WC_API_Products::save_product_shipping_data() |
Save product shipping data |
includes/legacy/api/v2/class-wc-api-products.php: WC_API_Products::save_default_attributes() |
Save default attributes. |
includes/legacy/api/v2/class-wc-api-products.php: WC_API_Products::create_product() |
Create a new product |
includes/legacy/api/class-wc-rest-legacy-products-controller.php: WC_REST_Legacy_Products_Controller::set_product_meta() |
Set product meta. |
includes/legacy/api/class-wc-rest-legacy-products-controller.php: WC_REST_Legacy_Products_Controller::save_variations_data() |
Save variations. |
includes/legacy/api/v2/class-wc-api-coupons.php: WC_API_Coupons::edit_coupon() |
Edit a coupon |
includes/legacy/api/v2/class-wc-api-coupons.php: WC_API_Coupons::create_coupon() |
Create a coupon |
includes/legacy/api/v2/class-wc-api-products.php: WC_API_Products::edit_product() |
Edit a product |
includes/class-wc-cart.php: WC_Cart::add_to_cart() |
Add a product to the cart. |
includes/class-wc-ajax.php: WC_AJAX::shipping_classes_save_changes() |
Handle submissions from assets/js/wc-shipping-classes.js Backbone model. |
includes/class-wc-ajax.php: WC_AJAX::toggle_gateway_enabled() |
Toggle payment gateway on or off via AJAX. |
includes/class-wc-ajax.php: WC_AJAX::shipping_zone_add_method() |
Handle submissions from assets/js/wc-shipping-zone-methods.js Backbone model. |
includes/class-wc-ajax.php: WC_AJAX::shipping_zone_methods_save_changes() |
Handle submissions from assets/js/wc-shipping-zone-methods.js Backbone model. |
includes/class-wc-ajax.php: WC_AJAX::variation_bulk_set() |
Bulk set convenience function. |
includes/class-wc-ajax.php: WC_AJAX::bulk_edit_variations() |
Bulk edit variations via AJAX. |
includes/class-wc-ajax.php: WC_AJAX::variation_bulk_action_variable_sale_schedule() |
Bulk action – Sale Schedule. |
includes/class-wc-ajax.php: WC_AJAX::variation_bulk_action_variable_regular_price_increase() |
Bulk action – Increase Regular Prices. |
includes/class-wc-ajax.php: WC_AJAX::variation_bulk_action_variable_regular_price_decrease() |
Bulk action – Decrease Regular Prices. |
includes/class-wc-ajax.php: WC_AJAX::variation_bulk_action_variable_sale_price_increase() |
Bulk action – Increase Sale Prices. |
includes/class-wc-ajax.php: WC_AJAX::variation_bulk_action_variable_sale_price_decrease() |
Bulk action – Decrease Sale Prices. |
includes/class-wc-ajax.php: WC_AJAX::variation_bulk_action_variable_stock() |
Bulk action – Set Stock. |
includes/class-wc-ajax.php: WC_AJAX::json_search_categories() |
Search for categories and return json. |
includes/class-wc-ajax.php: WC_AJAX::json_search_products() |
Search for products and echo json. |
includes/class-wc-ajax.php: WC_AJAX::json_search_downloadable_products_and_variations() |
Search for downloadable product variations and return json. |
includes/class-wc-ajax.php: WC_AJAX::json_search_customers() |
Search for customers and return json. |
includes/class-wc-ajax.php: WC_AJAX::calc_line_taxes() |
Calc line tax. |
includes/class-wc-ajax.php: WC_AJAX::add_order_note() |
Add order note via ajax. |
includes/class-wc-ajax.php: WC_AJAX::add_coupon_discount() |
Add order discount via ajax. |
includes/class-wc-ajax.php: WC_AJAX::remove_order_coupon() |
Remove coupon from an order via ajax. |
includes/class-wc-ajax.php: WC_AJAX::remove_order_item() |
Remove an order item. |
includes/class-wc-ajax.php: WC_AJAX::add_order_fee() |
Add order fee via ajax. |
includes/class-wc-ajax.php: WC_AJAX::revoke_access_to_download() |
Delete download permissions via ajax function. |
includes/class-wc-ajax.php: WC_AJAX::add_new_attribute() |
Add a new attribute via ajax function. |
includes/class-wc-ajax.php: WC_AJAX::save_attributes() |
Save attributes via ajax. |
includes/class-wc-ajax.php: WC_AJAX::update_order_review() |
AJAX update order review on checkout. |
includes/class-wc-ajax.php: WC_AJAX::remove_from_cart() |
AJAX remove from cart. |
includes/class-wc-ajax.php: WC_AJAX::update_shipping_method() |
AJAX update shipping method on cart page. |
includes/wc-template-functions.php: wc_dropdown_variation_attribute_options() |
Output a list of variation attributes for use in the cart forms. |
includes/wc-template-functions.php: woocommerce_catalog_ordering() |
Output the product sorting options. |
includes/class-wc-payment-gateways.php: WC_Payment_Gateways::process_admin_options() |
Save options in admin. |
includes/class-wc-tax.php: WC_Tax::create_tax_class() |
Create a new tax class. |
includes/class-wc-tax.php: WC_Tax::find_rates() |
Searches for all matching country/state/postcode tax rates. |
includes/data-stores/class-wc-order-data-store-cpt.php: WC_Order_Data_Store_CPT::search_orders() |
Search order data for a term and return ids. |
includes/data-stores/class-wc-shipping-zone-data-store.php: WC_Shipping_Zone_Data_Store::get_zone_id_from_package() |
Find a matching zone ID for a given package. |
includes/class-wc-auth.php: WC_Auth::handle_auth_requests() |
Handle auth requests. |
includes/class-wc-auth.php: WC_Auth::auth_endpoint() |
Auth endpoint. |
includes/class-wc-auth.php: WC_Auth::build_url() |
Build auth urls. |
includes/class-wc-auth.php: WC_Auth::make_validation() |
Make validation. |
includes/class-wc-auth.php: WC_Auth::create_keys() |
Create keys. |
includes/wc-rest-functions.php: wc_rest_set_uploaded_image_as_attachment() |
Set uploaded image as attachment. |
includes/class-wc-shipping-rate.php: WC_Shipping_Rate::add_meta_data() |
Add some meta data for this rate. |
includes/class-wc-post-data.php: WC_Post_Data::wp_insert_post_data() |
Forces the order posts to have a title in a certain format (containing the date). |
includes/class-wc-form-handler.php: WC_Form_Handler::process_registration() |
Process the registration form. |
includes/class-wc-form-handler.php: WC_Form_Handler::save_account_details() |
Save the password/account details and redirect back to the my account page. |
includes/class-wc-form-handler.php: WC_Form_Handler::pay_action() |
Process the pay form. |
includes/class-wc-form-handler.php: WC_Form_Handler::add_payment_method_action() |
Process the add payment method form. |
includes/class-wc-form-handler.php: WC_Form_Handler::save_address() |
Save and and update a billing or shipping address if the form was submitted through the user account page. |
includes/class-wc-geolocation.php: WC_Geolocation::get_external_ip_address() |
Get user IP Address using an external service. |
includes/wc-cart-functions.php: wc_clear_cart_after_payment() |
Clear cart after payment. |
includes/tracks/events/class-wc-extensions-tracking.php: WC_Extensions_Tracking::track_extensions_page() |
Send a Tracks event when an Extensions page is viewed. |
includes/tracks/events/class-wc-orders-tracking.php: WC_Orders_Tracking::track_order_action() |
Track order actions taken. |
includes/tracks/events/class-wc-orders-tracking.php: WC_Orders_Tracking::track_created_date_change() |
Send a Tracks event when an order date is changed. |
includes/tracks/events/class-wc-importer-tracking.php: WC_Importer_Tracking::track_product_importer_start() |
Send a Tracks event when the product importer is started. |
includes/tracks/class-wc-tracks.php: WC_Tracks::get_server_details() |
Gather details from the request to the server. |
includes/class-wc-order-item-shipping.php: WC_Order_Item_Shipping::set_method_title() |
Set method title. |
includes/class-wc-order-item-shipping.php: WC_Order_Item_Shipping::set_method_id() |
Set shipping method id. |
includes/class-wc-order-item-shipping.php: WC_Order_Item_Shipping::set_instance_id() |
Set shipping instance id. |
includes/widgets/class-wc-widget-layered-nav-filters.php: WC_Widget_Layered_Nav_Filters::widget() |
Output widget. |
includes/widgets/class-wc-widget-layered-nav.php: WC_Widget_Layered_Nav::layered_nav_list() |
Show list based layered nav. |
includes/class-wc-download-handler.php: WC_Download_Handler::download_product() |
Check if we need to download a file and check validity. |
includes/abstracts/abstract-wc-settings-api.php: WC_Settings_API::validate_select_field() |
Validate Select Field. |
includes/abstracts/abstract-wc-widget.php: WC_Widget::get_current_page_url() |
Get current page URL with various filtering props supported by WC. |
includes/class-wc-api.php: WC_API::handle_api_requests() |
API request – Trigger any API requests. |
includes/class-wc-checkout.php: WC_Checkout::get_value() |
Gets the value either from POST, or from the customer object. Sets the default values in checkout fields. |
includes/class-wc-checkout.php: WC_Checkout::get_posted_data() |
Get posted data from the checkout form. |
includes/export/abstract-wc-csv-exporter.php: WC_CSV_Exporter::set_column_names() |
Set column names. |
includes/class-wc-shipping-zone.php: WC_Shipping_Zone::add_location() |
Add location (state or postcode) to a zone. |
includes/class-wc-shipping-zone.php: WC_Shipping_Zone::set_zone_name() |
Set zone name. |
includes/wc-deprecated-functions.php: _wc_save_product_price() |
Save product price. |
includes/wc-deprecated-functions.php: woocommerce_clean() | |
includes/class-wc-product-download.php: WC_Product_Download::set_id() |
Set ID. |
includes/class-wc-product-download.php: WC_Product_Download::set_name() |
Set name. |
includes/class-wc-product-download.php: WC_Product_Download::set_previous_hash() |
Set previous_hash. |
includes/class-wc-product-download.php: WC_Product_Download::set_file() |
Set file. |
includes/class-wc-query.php: WC_Query::get_layered_nav_chosen_attributes() |
Get an array of attributes and terms selected with the layered nav widget. |
includes/class-wc-query.php: WC_Query::get_catalog_ordering_args() |
Returns an array of arguments for ordering products based on the selected values. |
includes/wc-order-functions.php: wc_order_search() |
Search orders. |
includes/shortcodes/class-wc-shortcode-cart.php: WC_Shortcode_Cart::calculate_shipping() |
Calculate shipping for the cart. |
includes/shortcodes/class-wc-shortcode-order-tracking.php: WC_Shortcode_Order_Tracking::output() |
Output the shortcode. |
includes/shortcodes/class-wc-shortcode-products.php: WC_Shortcode_Products::parse_query_args() |
Parse query args. |
includes/shortcodes/class-wc-shortcode-checkout.php: WC_Shortcode_Checkout::order_pay() |
Show the pay page. |
includes/shortcodes/class-wc-shortcode-checkout.php: WC_Shortcode_Checkout::order_received() |
Show the thanks page. |
includes/class-wc-webhook.php: WC_Webhook::set_topic() |
Set the webhook topic and associated hooks. |
packages/woocommerce-admin/includes/connect-existing-pages.php: wc_admin_filter_core_page_breadcrumbs() |
Filter breadcrumbs for core pages that aren’t explicitly connected. |
packages/woocommerce-admin/src/PageController.php: PageController::get_current_screen_id() |
Returns the current screen ID. |
packages/woocommerce-admin/src/Features/Onboarding.php: Onboarding::redirect_old_onboarding() |
Redirect the old onboarding wizard to the profiler. |
includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php: WC_REST_Product_Reviews_Controller::create_item() |
Create a single review. |
includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php: WC_REST_Orders_Controller::calculate_coupons() |
Calculate coupons. |
includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php: WC_REST_Product_Categories_Controller::update_term_meta_fields() |
Update term meta fields. |
includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php: WC_REST_Products_Controller::set_product_images() |
Set product images. |
includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php: WC_REST_Products_Controller::prepare_object_for_database() |
Prepare a single product for create or update. |
includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php: WC_REST_Product_Variations_Controller::prepare_object_for_database() |
Prepare a single variation for create or update. |
includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php: WC_REST_Product_Variations_Controller::set_variation_image() |
Set variation image. |
includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php: WC_REST_Orders_V1_Controller::prepare_item_for_response() |
Prepare a single order output for response. |
includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php: WC_REST_Product_Categories_V1_Controller::update_term_meta_fields() |
Update term meta fields. |
includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php: WC_REST_Order_Refunds_V1_Controller::prepare_item_for_response() |
Prepare a single order refund output for response. |
includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php: WC_REST_Taxes_V1_Controller::create_or_update_tax() |
Take tax data from the request and return the updated or newly created rate. |
includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php: WC_REST_Products_V1_Controller::save_default_attributes() |
Save default attributes. |
includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php: WC_REST_Products_V1_Controller::set_product_meta() |
Set product meta. |
includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php: WC_REST_Products_V1_Controller::save_variations_data() |
Save variations. |
includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php: WC_REST_Products_V1_Controller::set_product_images() |
Set product images. |
includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php: WC_REST_Products_V1_Controller::save_product_shipping_data() |
Save product shipping data. |
includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php: WC_REST_Customers_V1_Controller::update_customer_meta_fields() |
Update customer meta fields. |
includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php: WC_REST_Product_Variations_V2_Controller::prepare_object_for_database() |
Prepare a single variation for create or update. |
includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php: WC_REST_System_Status_V2_Controller::get_environment_info_per_fields() |
Get array of environment information. Includes thing like software versions, and various server settings. |
includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php: WC_REST_Products_V2_Controller::prepare_object_for_database() |
Prepare a single product for create or update. |
includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php: WC_REST_Products_V2_Controller::set_product_images() |
Set product images. |
includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php: WC_REST_Products_V2_Controller::save_product_shipping_data() |
Save product shipping data. |
includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php: WC_REST_Products_V2_Controller::save_default_attributes() |
Save default attributes. |
includes/rest-api/Utilities/ImageAttachment.php: ImageAttachment::update_alt_text() |
Update attachment alt text. |