HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux vm8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: afleverb (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //var/www/drakkar_site/wp-content/plugins/th-widget-pack/inc/elementor-section.php
<?php
function themo_add_elementor_widget_categories( $elements_manager ) {

    $template = wp_get_theme()->get_template();
    $arr = ['bellevue', 'stratus'];
    
    if(in_array($template, $arr)){
        $tempName = ucfirst($template);
    }
    else {
       $tempName = 'Themovation'; 
    }
    
    $elements_manager->add_category(
        'themo-elements',
        [
            'title' => $tempName." ".__( 'General', 'th-widget-pack' ),
            'icon' => 'font',
        ]
    );
    $elements_manager->add_category(
        'themo-site',
        [
            'title' => $tempName." ".__( 'Site', 'th-widget-pack' ),
            'icon' => 'font',
        ]
    );

}
add_action( 'elementor/elements/categories_registered', 'themo_add_elementor_widget_categories' );