Почему не работает is_page?
is_page - для страниц
is_single - для записи////////////////
function my_styles() {
    if ( is_page( '933' ) ) {
        //подключаем стиль
        wp_enqueue_style ( 'contact', get_template_directory_uri() 
            . '/altercss.css', array(), '1.0' );  
            //подключаем скрипт
            wp_enqueue_script('alterscript', get_template_directory_uri() . '/alterscript.js');     
    }
}
add_action( 'wp_enqueue_scripts', 'my_styles' );
//////////////////
я проверил все работает, нужно изменить только ИД и Пути к файлам
Насколько вижу, проблема может быть в 2 местах:
1. Страницы 15944 не существует
2. Wp_enqueue_style используется неправильно (Справочник по функциям/wp enqueue style)
Вероятнее всего, вам надо копать в сторону 2 пункта.
Подробный пример: Загружаем стили плагина только на его страницах