

$('.product').removeClass('columns-4');
$('.product').addClass('columns-1);+ смотри подключен ли скрипт на странице
//this goes in functions.php near the top
function my_scripts_method() {
// register your script location, dependencies and version
wp_register_script('custom_script',
get_template_directory_uri() . '/js/catalog.js',
array('jquery'),
'1.0' );
// enqueue the script
wp_enqueue_script('custom_script');
}
add_action('wp_enqueue_scripts', 'my_scripts_method');
function coriolis_by_nolis_scripts() {
wp_enqueue_script( 'scripts', get_template_directory_uri() . '/assets/js/scripts.js', array(), _S_VERSION, true );
}
add_action( 'wp_enqueue_scripts', 'coriolis_by_nolis_scripts' );После этого по факту скрипт будет подключен на каждой странице.
$('.product').removeClass('columns-4');
$('.product').addClass('columns-1');и если все подключено правильно, то должно сработать.