HEX
Server: Apache/2.4.65 (Unix) OpenSSL/1.1.1k
System: Linux server-manager.elshandawiily.com 4.18.0-553.87.1.el8_10.x86_64 #1 SMP Mon Dec 1 05:11:16 EST 2025 x86_64
User: elshanda (1002)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/elshanda/public_html/wp-content/themes/barristar/includes/theme-support.php
<?php
/*
 * All theme related setups here.
 * Author & Copyright:wpoceans
 * URL: http://themeforest.net/user/wpoceans
 */

/* Set content width */
if ( ! isset( $content_width ) ) $content_width = 1170;

/* Register menu */
register_nav_menus( array(
	'primary' => esc_html__( 'Main Navigation', 'barristar' )
) );

/* Logo */
add_theme_support( 'custom-logo' );

/* Background */
add_theme_support( 'custom-background' );

/* Header */
add_theme_support( 'custom-header' );

/* Thumbnails */
add_theme_support( 'post-thumbnails' );

/* Post formats */
add_theme_support( 'post-formats', array( 'gallery', 'video', 'quote' ) );

/* Feeds */
add_theme_support( 'automatic-feed-links' );

/* Add support for Title Tag. */
add_theme_support( 'title-tag' );

/* HTML5 */
add_theme_support( 'html5', array( 'gallery', 'caption' ) );

/* Breadcrumb Trail Support */
add_theme_support( 'breadcrumb-trail' );

/* WooCommerce Support */
add_theme_support( 'woocommerce' );

// Gutenberg
	add_theme_support( 'align-wide' );
	add_theme_support( 'responsive-embeds' );
	add_editor_style();

	add_theme_support( 'editor-color-palette', array(
		array(
			'name' => esc_html__( 'red', 'barristar' ),
			'slug' => 'red',
			'color' => '#E04F62',
		),
		array(
			'name' => esc_html__( 'green', 'barristar' ),
			'slug' => 'green',
			'color' => '#c8dcd2',
		),

		array(
			'name' => esc_html__( 'blue', 'barristar' ),
			'slug' => 'blue',
			'color' => '#b3c6d2',
		),
		array(
			'name' => esc_html__( 'lavender', 'barristar' ),
			'slug' => 'lavender',
			'color' => '#c5b1da',
		),
		array(
			'name' => esc_html__( 'light-pink', 'barristar' ),
			'slug' => 'light-pink',
			'color' => '#f9eded',
		),
		array(
			'name' => esc_html__( 'dark-grey', 'barristar' ),
			'slug' => 'dark-grey',
			'color' => '#333333',
		),
	) );

/* Languages */
if( ! function_exists( 'barristar_theme_language_setup' ) ) {
	function barristar_theme_language_setup(){
	  load_theme_textdomain( 'barristar', get_template_directory() . '/languages' );
	}
	add_action('after_setup_theme', 'barristar_theme_language_setup');
}

/* Slider Revolution Theme Mode */
if(function_exists( 'set_revslider_as_theme' )){
	add_action( 'init', 'barristar_theme_revslider' );
	function barristar_theme_revslider() {
		set_revslider_as_theme();
	}
}

/* Visual Composer Theme Mode */
if(function_exists('vc_set_as_theme')) vc_set_as_theme();

add_filter('wp_list_categories', 'cat_count_span');
function cat_count_span($links) {
  $links = str_replace('</a> (', '</a> <span>(', $links);
  $links = str_replace(')', ')</span>', $links);
  return $links;
}

if ( ! function_exists( 'wp_body_open' ) ) {

	/**
	 * Shim for wp_body_open, ensuring backwards compatibility with versions of WordPress older than 5.2.
	 */
	function wp_body_open() {
		do_action( 'wp_body_open' );
	}
}