/**
* Theme functions and definitions
*
* @package HelloElementor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
define( 'HELLO_ELEMENTOR_VERSION', '3.4.4' );
define( 'EHP_THEME_SLUG', 'hello-elementor' );
define( 'HELLO_THEME_PATH', get_template_directory() );
define( 'HELLO_THEME_URL', get_template_directory_uri() );
define( 'HELLO_THEME_ASSETS_PATH', HELLO_THEME_PATH . '/assets/' );
define( 'HELLO_THEME_ASSETS_URL', HELLO_THEME_URL . '/assets/' );
define( 'HELLO_THEME_SCRIPTS_PATH', HELLO_THEME_ASSETS_PATH . 'js/' );
define( 'HELLO_THEME_SCRIPTS_URL', HELLO_THEME_ASSETS_URL . 'js/' );
define( 'HELLO_THEME_STYLE_PATH', HELLO_THEME_ASSETS_PATH . 'css/' );
define( 'HELLO_THEME_STYLE_URL', HELLO_THEME_ASSETS_URL . 'css/' );
define( 'HELLO_THEME_IMAGES_PATH', HELLO_THEME_ASSETS_PATH . 'images/' );
define( 'HELLO_THEME_IMAGES_URL', HELLO_THEME_ASSETS_URL . 'images/' );
if ( ! isset( $content_width ) ) {
$content_width = 800; // Pixels.
}
if ( ! function_exists( 'hello_elementor_setup' ) ) {
/**
* Set up theme support.
*
* @return void
*/
function hello_elementor_setup() {
if ( is_admin() ) {
hello_maybe_update_theme_version_in_db();
}
if ( apply_filters( 'hello_elementor_register_menus', true ) ) {
register_nav_menus( [ 'menu-1' => esc_html__( 'Header', 'hello-elementor' ) ] );
register_nav_menus( [ 'menu-2' => esc_html__( 'Footer', 'hello-elementor' ) ] );
}
if ( apply_filters( 'hello_elementor_post_type_support', true ) ) {
add_post_type_support( 'page', 'excerpt' );
}
if ( apply_filters( 'hello_elementor_add_theme_support', true ) ) {
add_theme_support( 'post-thumbnails' );
add_theme_support( 'automatic-feed-links' );
add_theme_support( 'title-tag' );
add_theme_support(
'html5',
[
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
'script',
'style',
'navigation-widgets',
]
);
add_theme_support(
'custom-logo',
[
'height' => 100,
'width' => 350,
'flex-height' => true,
'flex-width' => true,
]
);
add_theme_support( 'align-wide' );
add_theme_support( 'responsive-embeds' );
/*
* Editor Styles
*/
add_theme_support( 'editor-styles' );
add_editor_style( 'editor-styles.css' );
/*
* WooCommerce.
*/
if ( apply_filters( 'hello_elementor_add_woocommerce_support', true ) ) {
// WooCommerce in general.
add_theme_support( 'woocommerce' );
// Enabling WooCommerce product gallery features (are off by default since WC 3.0.0).
// zoom.
add_theme_support( 'wc-product-gallery-zoom' );
// lightbox.
add_theme_support( 'wc-product-gallery-lightbox' );
// swipe.
add_theme_support( 'wc-product-gallery-slider' );
}
}
}
}
add_action( 'after_setup_theme', 'hello_elementor_setup' );
function hello_maybe_update_theme_version_in_db() {
$theme_version_option_name = 'hello_theme_version';
// The theme version saved in the database.
$hello_theme_db_version = get_option( $theme_version_option_name );
// If the 'hello_theme_version' option does not exist in the DB, or the version needs to be updated, do the update.
if ( ! $hello_theme_db_version || version_compare( $hello_theme_db_version, HELLO_ELEMENTOR_VERSION, '<' ) ) {
update_option( $theme_version_option_name, HELLO_ELEMENTOR_VERSION );
}
}
if ( ! function_exists( 'hello_elementor_display_header_footer' ) ) {
/**
* Check whether to display header footer.
*
* @return bool
*/
function hello_elementor_display_header_footer() {
$hello_elementor_header_footer = true;
return apply_filters( 'hello_elementor_header_footer', $hello_elementor_header_footer );
}
}
if ( ! function_exists( 'hello_elementor_scripts_styles' ) ) {
/**
* Theme Scripts & Styles.
*
* @return void
*/
function hello_elementor_scripts_styles() {
if ( apply_filters( 'hello_elementor_enqueue_style', true ) ) {
wp_enqueue_style(
'hello-elementor',
HELLO_THEME_STYLE_URL . 'reset.css',
[],
HELLO_ELEMENTOR_VERSION
);
}
if ( apply_filters( 'hello_elementor_enqueue_theme_style', true ) ) {
wp_enqueue_style(
'hello-elementor-theme-style',
HELLO_THEME_STYLE_URL . 'theme.css',
[],
HELLO_ELEMENTOR_VERSION
);
}
if ( hello_elementor_display_header_footer() ) {
wp_enqueue_style(
'hello-elementor-header-footer',
HELLO_THEME_STYLE_URL . 'header-footer.css',
[],
HELLO_ELEMENTOR_VERSION
);
}
}
}
add_action( 'wp_enqueue_scripts', 'hello_elementor_scripts_styles' );
if ( ! function_exists( 'hello_elementor_register_elementor_locations' ) ) {
/**
* Register Elementor Locations.
*
* @param ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager $elementor_theme_manager theme manager.
*
* @return void
*/
function hello_elementor_register_elementor_locations( $elementor_theme_manager ) {
if ( apply_filters( 'hello_elementor_register_elementor_locations', true ) ) {
$elementor_theme_manager->register_all_core_location();
}
}
}
add_action( 'elementor/theme/register_locations', 'hello_elementor_register_elementor_locations' );
if ( ! function_exists( 'hello_elementor_content_width' ) ) {
/**
* Set default content width.
*
* @return void
*/
function hello_elementor_content_width() {
$GLOBALS['content_width'] = apply_filters( 'hello_elementor_content_width', 800 );
}
}
add_action( 'after_setup_theme', 'hello_elementor_content_width', 0 );
if ( ! function_exists( 'hello_elementor_add_description_meta_tag' ) ) {
/**
* Add description meta tag with excerpt text.
*
* @return void
*/
function hello_elementor_add_description_meta_tag() {
if ( ! apply_filters( 'hello_elementor_description_meta_tag', true ) ) {
return;
}
if ( ! is_singular() ) {
return;
}
$post = get_queried_object();
if ( empty( $post->post_excerpt ) ) {
return;
}
echo '' . "\n";
}
}
add_action( 'wp_head', 'hello_elementor_add_description_meta_tag' );
// Settings page
require get_template_directory() . '/includes/settings-functions.php';
// Header & footer styling option, inside Elementor
require get_template_directory() . '/includes/elementor-functions.php';
if ( ! function_exists( 'hello_elementor_customizer' ) ) {
// Customizer controls
function hello_elementor_customizer() {
if ( ! is_customize_preview() ) {
return;
}
if ( ! hello_elementor_display_header_footer() ) {
return;
}
require get_template_directory() . '/includes/customizer-functions.php';
}
}
add_action( 'init', 'hello_elementor_customizer' );
if ( ! function_exists( 'hello_elementor_check_hide_title' ) ) {
/**
* Check whether to display the page title.
*
* @param bool $val default value.
*
* @return bool
*/
function hello_elementor_check_hide_title( $val ) {
if ( defined( 'ELEMENTOR_VERSION' ) ) {
$current_doc = Elementor\Plugin::instance()->documents->get( get_the_ID() );
if ( $current_doc && 'yes' === $current_doc->get_settings( 'hide_title' ) ) {
$val = false;
}
}
return $val;
}
}
add_filter( 'hello_elementor_page_title', 'hello_elementor_check_hide_title' );
/**
* BC:
* In v2.7.0 the theme removed the `hello_elementor_body_open()` from `header.php` replacing it with `wp_body_open()`.
* The following code prevents fatal errors in child themes that still use this function.
*/
if ( ! function_exists( 'hello_elementor_body_open' ) ) {
function hello_elementor_body_open() {
wp_body_open();
}
}
require HELLO_THEME_PATH . '/theme.php';
HelloTheme\Theme::instance();
Warning: Cannot modify header information - headers already sent by (output started at /home/webdemod/public_html/brilliantmindsadvocacy1/wp-content/themes/hello-elementor/functions.php:1) in /home/webdemod/public_html/brilliantmindsadvocacy1/wp-includes/feed-rss2.php on line 8
The Sensory Benefits: A Calming “Water Hug”
Many autistic children find everyday life overwhelming because of constant sensory input. Water offers something different: gentle, consistent, full-body feedback that is naturally calming. The pressure of the water works like a weighted blanket, helping children feel grounded and secure. This “water hug” is part of the whole child approach because it does more than soothe the body. It also helps regulate emotions, creating a foundation for social and learning growth outside the pool.
Physical Development: Building Strength and Confidence
Swimming is a full-body workout that builds strength, coordination, and endurance without the impact of land-based exercise. For children who struggle with motor skills, the buoyancy of the water makes movement easier and more enjoyable. It supports:
• Gross motor skills: Arm strokes, kicks, and coordinated movements build muscle and control.
• Balance and body awareness: The resistance of water helps children understand where their body is in space, which also improves stability on land.
• Endurance: Regular swimming builds stamina, which supports focus and energy in daily life.
This directly ties to the whole child approach because stronger bodies often lead to greater independence, improved self-esteem, and more opportunities for social participation.
Social and Emotional Growth
Swimming programs are a great setting for practicing social skills. Children can work on following directions, waiting their turn, and engaging with instructors or peers in a supportive environment. As they master new abilities in the water, they also gain confidence and independence. The joy of swimming across the pool or floating on their own is more than physical progress. It is emotional growth that supports the child as a whole.
Choosing the Right Program
Not all swimming programs are the same, so finding the right fit matters. Look for:
• Qualified instructors with experience teaching children with autism or other special needs.
• Sensory-friendly environments with quieter pool hours and smaller classes.
• A safety-first focus that emphasizes floating, treading water, and reaching the pool edge before anything else.
Why Swimming Fits the Whole Child Approach
Swimming is more than recreation. It is therapy, safety training, and empowerment in one. It supports the whole child by calming the nervous system, strengthening the body, building social connections, and boosting confidence. Making swimming part of your child’s support plan nurtures growth that extends into every area of life.
At Brilliant Minds Advocacy, we believe in therapies and activities that reflect the whole child approach. Swimming is one of the most powerful examples of this. It promotes safety, independence, confidence, and well-being, both in and out of the water. Schedule your free consultation today and let’s explore how swimming can be part of your child’s whole child support plan.
]]>Research supports what many parents see firsthand. According to the American Music Therapy Association, music therapy is an evidence-based practice that helps children with autism improve communication, social interaction, and emotional regulation. Studies show that children who participate in music therapy often demonstrate stronger social engagement and increased use of communication skills compared to those who do not.
Music therapy gives children new ways to express themselves. A child who struggles with words can sing, hum, or play instruments to share feelings and ideas. Even non-verbal children often find their “voice” in rhythm and sound, and that experience builds confidence.
It also creates natural opportunities for social learning. Activities such as drumming together, singing in a group, or clapping to a beat provide structure for turn-taking, cooperation, and shared attention. These small, guided interactions can translate into meaningful progress in everyday relationships.
Another important role of music therapy is emotional support. The predictable rhythm and structure of music can reduce anxiety, help children regulate big feelings, and bring calm during overwhelming moments. Families often notice that their child becomes more relaxed, focused, and connected when music is part of their routine.
At its core, music therapy is about building bridges. It helps children communicate, connect with others, and grow in confidence. It is one more way to support the whole child while honoring their unique strengths and celebrating progress along the way.
At Brilliant Minds Advocacy, we believe every child deserves approaches that highlight their abilities and create real opportunities for growth. If you want to explore how music therapy can fit into your child’s plan, I am here to guide you. Schedule your free consultation today.
]]>Sometimes progress looks like a new word or a longer sentence. Other times it looks like a successful playdate, a full night’s sleep, or something as simple as trying a new food without tears. These moments may seem small to others, but for us, they are big victories worth celebrating.
This is what the whole child approach is all about. It does not only focus on one skill or one area of development. Instead, it looks at the entire child, their social growth, their emotions, their ability to learn, and their confidence in daily life. Celebrating everyday progress is part of nurturing the whole child. Each step forward, no matter how small, supports their overall growth and builds a foundation for bigger milestones.
Celebrating wins has two purposes. First, it encourages your child. When they see that their efforts are noticed and appreciated, their confidence grows. Second, it encourages you. Parenting on the spectrum can feel heavy at times, and noticing the small victories helps lighten that load by reminding you how far your child has come.
Tracking progress also has a practical benefit. It helps both you and your child’s therapy team understand where they are thriving and where more support might be needed. Over time, these notes and observations tell a story of growth that may not be obvious in the day-to-day but becomes powerful when you look back.
The whole child approach also means carrying support into daily life. Parents can use simple strategies at home to build on progress and give their children more opportunities to practice skills.
• Social Stories: Short, simple explanations of everyday situations, like going shopping, going to school, or sharing toys. They prepare children for what to expect and reduce anxiety.
• Visual Supports: Picture schedules or charts that make routines predictable and easier to follow. Visuals often succeed where words alone fall short.
• Emotional Regulation Tools: Teaching your child to recognize and name feelings, along with calming strategies like deep breathing, stretching, or using a cozy calm-down corner, gives them tools to handle big emotions.
• Parent Education: When parents learn strategies that therapists use, progress doesn’t stop at the therapy door. It becomes part of family routines, making growth steady and lasting.
When you look at your child through the whole child lens, you start to see that progress is more than a checklist of milestones. Celebrating small steps reminds your child that they are capable and reminds you that growth is happening every single day.
So, the next time your child says a new word, tries something they were once afraid of, or simply makes it through the day with a little more ease, pause and celebrate it. These everyday wins are not small at all. They are the heart of the whole child approach and the building blocks of lasting growth.
At Brilliant Minds Advocacy, we believe every milestone deserves recognition. Whether it is a new word, a smoother transition, or a step toward independence, these victories add up to lasting progress. Our role is to walk with you, helping you track progress, celebrate wins, and create a support system that nurtures your child’s whole self. Schedule your free consultation today and discover how we can support your family.
]]>
This approach views development as an integrated process rather than separate parts. For example, a child’s ability to communicate influences how they form relationships, which can also be shaped by how they experience sounds, lights, or textures in their environment. When these areas are supported together, growth in one naturally reinforces progress in another. The Whole Child Approach not only strengthens skills but also helps children build confidence and thrive across all areas of their lives.
The Key Areas of the Whole Child Approach
At Brilliant Minds Advocacy, we believe every child deserves support that values their whole self. We help families create care plans that address social, emotional, cognitive, and physical development while honoring each child’s individuality and culture. You don’t have to figure this out alone. Schedule your free consultation today and let’s start building a plan that helps your child thrive as the amazing individual they were created to be.
]]>