woocommerce/includes
Mike Jolley 3f2ee5a396 Rewrite rule improvements
Closes #11500

Extra rules are needed to support subpages, but the previous method was
very greedy and affected other URIs.

To improve this, loop over shop subpages and add rules specific to
those to avoid 404s.

Also flushes permalinks when a subpage of shop is saved so these rules
are correctly generated.
2016-07-26 13:39:31 +01:00
..
abstracts Allow meta_key/value in rest api filter 2016-07-25 13:12:39 +01:00
admin [2.6] Merge pull request #11506 from woothemes/fix/mysql-status-report 2016-07-26 11:21:10 +01:00
api [2.6] Only allow image MIME type upload via APIs 2016-07-21 16:20:13 +01:00
cli [2.6] [CLI] Explode tags and cat IDS to allow multiple comma values 2016-07-25 13:20:47 +01:00
emails Fixed mixed tabs and spaces 2016-07-11 16:56:35 +02:00
gateways Fix - Shipping method title display in COD settings. 2016-07-20 10:49:27 +01:00
libraries Shorthand arrays does not work with php 5.3 2016-07-26 11:51:01 +01:00
payment-tokens white space issues 2016-06-06 20:04:45 +01:00
shipping Always remove commas while processing flat rate costs, closes #11346 2016-07-19 11:52:29 -03:00
shortcodes Use a cookie and redirect instead of query string 2016-06-24 15:06:01 +01:00
vendor Updated REST API vendor 2016-06-13 20:15:09 -03:00
walkers [2.5] Fix hide empty check 2016-02-05 12:31:53 +00:00
widgets Merge pull request #11412 from jlad26/master 2016-07-19 15:20:47 +02:00
class-wc-ajax.php Use permission id to revoke access to downloads to prevent removing wrong rows. 2016-07-14 15:54:28 +02:00
class-wc-api.php Move legacy API code into WC_Legacy_API 2016-06-07 11:03:16 +01:00
class-wc-auth.php Support callback and return URLs which do not define scheme 2016-04-19 16:12:22 +01:00
class-wc-autoloader.php Minor tweaks and JSHint ignore for update notice script 2016-06-06 23:05:10 +05:45
class-wc-background-updater.php 10 seconds for update cron 2016-06-16 15:28:53 +01:00
class-wc-breadcrumb.php Strip tags in cart messages and breadcrumbs 2016-01-15 09:59:04 +00:00
class-wc-cache-helper.php [2.5] Create new function to prevent endpoint indexing 2016-03-01 13:45:25 -03:00
class-wc-cart.php Removed unnecesary foreach loop 2016-07-22 14:55:51 +02:00
class-wc-checkout.php Simpler logic 2016-07-22 12:59:51 +01:00
class-wc-cli.php [CLI] Created initial tax command class 2015-11-06 00:23:46 -02:00
class-wc-comments.php Cache the result of WC_Comments::wp_count_comments() in a transient 2016-07-15 15:01:21 +02:00
class-wc-countries.php scrutinizer best practice 2016-06-06 19:39:23 +01:00
class-wc-coupon.php Fixed wrong number of decimal precision, closes #11368 2016-07-11 17:26:54 +02:00
class-wc-customer.php Fix - woocommerce_local_pickup_methods comparison by stripping instance IDs before the check. 2016-06-29 15:23:42 +01:00
class-wc-download-handler.php Fixed mixed tabs and spaces 2016-07-11 16:56:35 +02:00
class-wc-emails.php Check if product exists to avoid fatal errors on emails order schema markup, closes #11459 2016-07-19 08:21:06 -03:00
class-wc-embed.php Normalize the "Read more" button text, closes #11319 2016-06-30 15:16:26 -03:00
class-wc-form-handler.php Use a cookie and redirect instead of query string 2016-06-24 15:06:01 +01:00
class-wc-frontend-scripts.php Update jquery payment 2016-06-01 11:33:53 +01:00
class-wc-geo-ip.php Repeated subexpressions in class-wc-geo-ip.php 2016-06-21 18:15:17 -04:00
class-wc-geolocation.php Allow geo ip to be filtered 2016-06-08 12:18:09 +01:00
class-wc-https.php Update class-wc-https.php 2016-04-04 14:37:45 -03:00
class-wc-install.php Welcome to docs.woocommerce.com 2016-07-19 07:30:31 -03:00
class-wc-integrations.php Fixed mixed tabs and spaces 2016-07-11 16:56:35 +02:00
class-wc-legacy-api.php Move legacy API code into WC_Legacy_API 2016-06-07 11:03:16 +01:00
class-wc-logger.php Log close method. Fixes unit tests. 2016-04-19 16:56:43 +01:00
class-wc-order-factory.php Improve docblock comments in various WC_* classes 2016-01-06 16:24:47 +01:00
class-wc-order-item-meta.php scrutinizer best practice 2016-06-06 19:39:23 +01:00
class-wc-order-refund.php check if ABSPATH is defined 2015-11-06 10:22:19 +01:00
class-wc-order.php Merge branch 'wc-get-orders-10500' 2016-03-14 16:09:01 +00:00
class-wc-payment-gateways.php get_payment_gateway_ids method 2016-05-26 15:46:14 +01:00
class-wc-payment-tokens.php Scrutinizer Auto-Fixes 2016-06-06 16:50:18 +00:00
class-wc-post-data.php Improve docblock comments in various WC_* classes 2016-01-06 16:24:47 +01:00
class-wc-post-types.php Make register shop order post statuses filterable 2016-04-19 21:20:55 +02:00
class-wc-product-external.php Improve docblock comments in WC_Product_External 2016-01-06 16:11:50 +01:00
class-wc-product-factory.php Prevent variations being created/returned without parents 2016-05-13 19:06:16 +01:00
class-wc-product-grouped.php Fixed mixed tabs and spaces 2016-07-11 16:56:35 +02:00
class-wc-product-simple.php Normalize the "Read more" button text, closes #11319 2016-06-30 15:16:26 -03:00
class-wc-product-variable.php Add transient version to price hash 2016-07-25 13:33:35 +01:00
class-wc-product-variation.php Merge pull request #11324 from woothemes/out-of-stock-threshold-11322 2016-07-20 14:44:41 +02:00
class-wc-query.php Removed verbose page rule handling in pre_get_posts 2016-07-26 13:37:51 +01:00
class-wc-session-handler.php Check cookie is a string 2016-03-16 10:04:53 +00:00
class-wc-shipping-rate.php Scrutinizer Auto-Fixes 2016-06-06 16:50:18 +00:00
class-wc-shipping-zone.php Maintain method_order sorting for zones in list 2016-07-21 14:30:05 +01:00
class-wc-shipping-zones.php Match zones with no countries 2016-06-20 13:22:58 +01:00
class-wc-shipping.php Fixed mixed tabs and spaces 2016-07-11 16:56:35 +02:00
class-wc-shortcodes.php Add shortcode name param to shortcode_atts functions 2016-07-15 08:49:44 +01:00
class-wc-tax.php Fixed wrong number of decimal precision, closes #11368 2016-07-11 17:26:54 +02:00
class-wc-template-loader.php Do not filter the embed template path 2016-04-25 11:27:53 +02:00
class-wc-tracker.php Unused vars and code docs 2016-06-06 18:57:24 +01:00
class-wc-validation.php Fixed mixed tabs and spaces 2016-07-11 16:56:35 +02:00
class-wc-webhook.php [2.6] Response body should be string in webhook class 2016-07-25 12:52:20 +01:00
wc-account-functions.php Return full URL when using wc_get_account_endpoint_url() function, closes #11365 2016-07-05 19:09:03 -03:00
wc-attribute-functions.php Best practice tweaks 2016-06-06 17:24:31 +01:00
wc-cart-functions.php closes #11448 2016-07-18 20:52:26 +03:00
wc-conditional-functions.php Check is_singular when looking for shortcode content 2016-07-21 13:17:35 +01:00
wc-core-functions.php Rewrite rule improvements 2016-07-26 13:39:31 +01:00
wc-coupon-functions.php Improve docblock comments in various functions 2016-01-06 17:11:09 +01:00
wc-deprecated-functions.php merge table fixes 2016-06-06 19:29:47 +01:00
wc-formatting-functions.php Fixed mixed tabs and spaces 2016-07-11 16:56:35 +02:00
wc-notice-functions.php [fix] Handle notices without outputting outside of template files 2016-06-14 11:33:28 +01:00
wc-order-functions.php Use WC_Cache_Helper::get_cache_prefix() to generate the cache key for wc_orders_count() 2016-06-29 16:19:47 -03:00
wc-page-functions.php Fixed mixed tabs and spaces 2016-07-11 16:56:35 +02:00
wc-product-functions.php Scrutinizer Auto-Fixes 2016-06-06 16:50:18 +00:00
wc-rest-functions.php [2.6] Only allow image MIME type upload via APIs 2016-07-21 16:20:13 +01:00
wc-template-functions.php Don't display the archive description on search results page 2016-07-24 19:04:25 +02:00
wc-template-hooks.php Fix product feed when using shop base 2016-06-21 12:46:39 +01:00
wc-term-functions.php Prevent get_terms returning duplicates. 2016-06-21 13:19:49 +01:00
wc-update-functions.php Handle range conversion during update 2016-07-19 16:16:32 +01:00
wc-user-functions.php Fixed mixed tabs and spaces 2016-07-11 16:56:35 +02:00
wc-webhook-functions.php Require create webhook secret in the REST API 2016-06-27 21:55:54 -03:00
wc-widget-functions.php registered rating filter 2015-11-13 15:09:20 +05:30