HEX
Server: nginx/1.18.0
System: Linux vcwordpress 5.15.0-174-generic #184-Ubuntu SMP Fri Mar 13 18:41:50 UTC 2026 x86_64
User: root (0)
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/iprojectlab.com/laracopilot-wp/wp-content/themes/laracopilot/inc/theme-support.php
<?php
/**
 * Theme support features for LaraCopilot
 *
 * @package LaraCopilot
 * @version 1.0.0
 */


/**
 * Add custom logo support
 */
function laracopilot_custom_logo_setup() {
    $defaults = array(
        'height'      => 100,
        'width'       => 150,
    );
    add_theme_support('custom-logo', $defaults);
}
add_action('after_setup_theme', 'laracopilot_custom_logo_setup');

/**
 * Theme setup
 */
function laracopilot_setup() {
    // Add theme support for various features
    add_theme_support('title-tag');
    add_theme_support('post-thumbnails');
    add_theme_support('html5', array(
        'search-form',
        'comment-form',
        'comment-list',
        'gallery',
        'caption',
    ));
    add_theme_support('custom-logo');
    add_theme_support('customize-selective-refresh-widgets');
    add_theme_support('responsive-embeds');
    
    // Register navigation menus
    register_nav_menus(array(
        'primary' => __('Primary Menu', 'laracopilot'),
        'footer' => __('Footer Menu', 'laracopilot'),
    ));
    
    // Add custom image sizes
    add_image_size('laracopilot-hero', 1200, 600, true);
    add_image_size('laracopilot-feature', 400, 300, true);
    add_image_size('laracopilot-thumbnail', 150, 150, true);
}
add_action('after_setup_theme', 'laracopilot_setup');

/**
 * Allow SVG uploads
 */
function allow_svg_uploads( $mimes ) {
    $mimes['svg'] = 'image/svg+xml';
    return $mimes;
}
add_filter( 'upload_mimes', 'allow_svg_uploads' );