* woocommerce api endpoint
* small fix
This commit is contained in:
Gabriele Lauricella 2016-04-22 17:27:57 +02:00
parent 4b5bce6cc4
commit 24430be27a
2 changed files with 4 additions and 3 deletions

View file

@ -8,7 +8,7 @@ defined('ABSPATH') or die("Walk away.");
function __wp_ffpc_debug__ ( $text ) { function __wp_ffpc_debug__ ( $text ) {
if ( defined('WP_FFPC__DEBUG_MODE') && WP_FFPC__DEBUG_MODE == true) if ( defined('WP_FFPC__DEBUG_MODE') && WP_FFPC__DEBUG_MODE == true)
error_log ( __FILE__ . ': ' . $text ); error_log ( 'WP_FFPC_ACache' . ': ' . $text );
} }
/* check for WP cache enabled*/ /* check for WP cache enabled*/
@ -155,7 +155,7 @@ foreach ( $wp_ffpc_keys as $internal => $key ) {
$value = $wp_ffpc_backend->get ( $key ); $value = $wp_ffpc_backend->get ( $key );
if ( ! $value ) { if ( ! $value ) {
__wp_ffpc_debug__("No cached data foundd"); __wp_ffpc_debug__("No cached data found");
/* does not matter which is missing, we need both, if one fails, no caching */ /* does not matter which is missing, we need both, if one fails, no caching */
wp_ffpc_start(); wp_ffpc_start();
return; return;

View file

@ -414,7 +414,8 @@ class WP_FFPC extends WP_FFPC_ABSTRACT {
$page_wc_checkout=str_replace( home_url(), '', wc_get_page_permalink( 'checkout' ) ); $page_wc_checkout=str_replace( home_url(), '', wc_get_page_permalink( 'checkout' ) );
$page_wc_myaccount=str_replace( home_url(), '', wc_get_page_permalink( 'myaccount' ) ); $page_wc_myaccount=str_replace( home_url(), '', wc_get_page_permalink( 'myaccount' ) );
$page_wc_cart=str_replace( home_url(), '', wc_get_page_permalink( 'cart' ) ); $page_wc_cart=str_replace( home_url(), '', wc_get_page_permalink( 'cart' ) );
$this->options['nocache_woocommerce_url'] = '^'.$page_wc_checkout.'|^'.$page_wc_myaccount.'|^'.$page_wc_cart; $wcapi='^/wc-api|^/\?wc-api=';
$this->options['nocache_woocommerce_url'] = '^'.$page_wc_checkout.'|^'.$page_wc_myaccount.'|^'.$page_wc_cart.'|'.$wcapi;
} else { } else {
$this->options['nocache_woocommerce_url'] = ''; $this->options['nocache_woocommerce_url'] = '';