response.success
function remove_version_from_style_js($src) {
$src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'remove_version_from_style_js' );
add_filter( 'script_loader_src', 'remove_version_from_style_js' );
remove_action( 'woocommerce_before_shop_loop_item_title', array( 'cherry_wc_quick_view', 'append_open_wrap' ), 0 );
Как это можно обойти, подсунув уже обработанные qTranslate данные?
add_filter( 'woocommerce_quantity_input_args', 'wpp_woocommerce_step_quantity_input', 10, 2 );
function wpp_woocommerce_step_quantity_input( $args, $product ) {
// ТУТ можете слазить в $product и сделать проверку на доп условие
// которое допишите к if ( is_cart( ) && допусловие )
if ( is_cart( ) ) {
$args['min_value'] = 50;
$args['step'] = 50;
}
return $args;
}
add_action( 'template_redirect', 'redirect_from_https_to_http', 1 );
function redirect_from_https_to_http() {
if ( is_ssl() && ! is_admin() ) {
if ( 0 === strpos( $_SERVER['REQUEST_URI'], 'http' ) ) {
wp_redirect( preg_replace( '|^https://|', 'http://', $_SERVER['REQUEST_URI'] ), 301 );
} else {
wp_redirect( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 301 );
}
die();
}
}
add_action('wp_insert_comment', 'wpp_comment_inserted', 99, 2);
function wpp_comment_inserted($comment_id, $comment_object) {
//$comment_object - объект комментария,
//получаете пост на который он оставлен
// и если это продукт отправляете письмо
}
add_action('transition_comment_status', 'wpp_comment_approve', 10, 3);
function wpp_comment_approve($new_status, $old_status, $comment_object) {
if( $old_status !== $new_status && $new_status === 'approved' ) {
//$comment_object - объект комментария,
//получаете пост на который он оставлен
// и если это продукт отправляете письмо
}
}
function wpp_buffer_content($buffer) {
// переменная $buffer содержит все содержимое страницы и его можно менять
// например
//$buffer = str_replace( 'Витя', 'Alien', $buffer );
return $buffer;
}
function wpp_buffer_start() {
ob_start( 'wpp_buffer_content' );
}
function wpp_buffer_stop() {
ob_end_flush();
}
add_action( 'wp_head', 'wpp_buffer_start' );
add_action( 'wp_footer', 'wpp_buffer_stop' );