Ok вставьте этот код в свои функции. Вы должны заменить переменную $ your_ajax_page_slug названием своей страницы, для которой вы хотите отключить функцию перенаправления на тележку. Убедитесь, что у вас есть опция «Включить AJAX, чтобы добавить в корзину кнопки на архивах», которые были отмечены в настройках.
add_filter( 'woocommerce_get_script_data', 'modify_woocommerce_get_script_data', 20, 2 );
function modify_woocommerce_get_script_data ( $params, $handle ) {
global $wp;
$page_slug = '';
$your_ajax_page_slug = 'your-page-slug';
$current_url = home_url( $wp->request );
// Break the URL by the delimiter
$url_pieces = explode('/', $current_url);
// Get the page slug
if( is_array( $url_pieces ) )
$page_slug = end( $url_pieces );
if( $handle == 'wc-add-to-cart' && $page_slug == $your_ajax_page_slug ) {
$params['cart_redirect_after_add'] = false;
}
return $params;
}
Синтаксис для хранения вывода команды в переменной - var=$(command)
.
Итак, вы можете прямо:
result=$(ls -l | grep -c "rahul.*patle")
И переменная $result
будет содержать количество совпадений.