403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.59
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/inetpub/wwwroot/KnowledgeBase/wp-content/themes/unblock/inc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/inetpub/wwwroot/KnowledgeBase/wp-content/themes/unblock/inc/internal-styles.php
<?php

/**
 * Dynamic Internal Styles
 * @package unBlock
 * @since 1.0.0
 */

if (!defined('ABSPATH')) {
  exit; // Exit if accessed directly.
}

/* RESET CUSTOM STYLES CACHE
 @since 1.0.1
   ==================================================== */
if (!function_exists('unblock_reset_inline_style_cache')) :
  function unblock_reset_inline_style_cache()
  {
    delete_transient('unblock_inline_style');
  }
endif;
add_action('customize_save_after', 'unblock_reset_inline_style_cache');


/* INTERNAL STYLE
 @since 1.0.1
   ==================================================== */
if (!function_exists('unblock_internal_styles')) :
  function unblock_internal_styles()
  {
    if (is_customize_preview())
      return unblock_get_inline_style();

    $unblock_internal_styles = get_transient('unblock_inline_style');

    if ($unblock_internal_styles === false) {
      $unblock_internal_styles = unblock_get_inline_style();
      set_transient('unblock_inline_style', esc_attr($unblock_internal_styles));
    }

    if (is_singular() && comments_open()) {

      $unblock_internal_styles .= '
        .comment-list .bypostauthor .fn:after {
          content: "- ' . esc_attr('Author', 'unblock') . '";
        }';
    }

    return wp_kses_post($unblock_internal_styles);
  }
endif;


/* PRESET INTERNAL STYLES
 @since 1.0.0
   ====================================================   */
if (!function_exists('unblock_preset_css')) :
  function unblock_preset_css()
  {

    $unblock_presets = get_theme_mod('unblock_presets');
    if ($unblock_presets && $unblock_presets !== 'preset1') {
      echo '<style type="text/css" media="all">
		:root {', unblock_colour_presets(), '	}
		</style>';
    }
  }
endif;
add_action('wp_head', 'unblock_preset_css', 12);


/* CUSTOMIZER INTERNAL STYLES
 @since 1.0.0
   ==================================================== */
if (!function_exists('unblock_get_inline_style')) :
  function unblock_get_inline_style()
  {
    $css = '';

    // Site title colour
    $unblock_site_title_colour = get_theme_mod('unblock_site_title_colour');

    if ($unblock_site_title_colour && $unblock_site_title_colour !== '#000') {
      $css .= '
        #site-title a,
		#site-title a:visited {
          color: ' . esc_attr($unblock_site_title_colour) . ';
        }';
    }

    // Site tagline colour
    $unblock_tagline_colour = get_theme_mod('unblock_tagline_colour');

    if ($unblock_tagline_colour && $unblock_tagline_colour !== '#000') {
      $css .= '
        #site-description {
          color: ' . esc_attr($unblock_tagline_colour) . ';
        }';
    }

    // Logo width
    $unblock_logo_width = get_theme_mod('unblock_logo_width');

    if ($unblock_logo_width && $unblock_logo_width !== '2') {
      $css .= '
        :root {
          --unblock-logo-size:' . floatval(esc_attr($unblock_logo_width)) . 'rem;
        }';
    }

    // Site title font size
    $site_title_font_size = get_theme_mod('site_title_font_size');

    if ($site_title_font_size && $site_title_font_size !== '2') {
      $css .= '
        :root {
          --unblock-site-title-size: ' . floatval(esc_attr($site_title_font_size)) . 'rem;
        }';
    }

    // Headings border
    $unblock_hide_header_border = get_theme_mod('unblock_hide_header_border');

    if ($unblock_hide_header_border && $unblock_hide_header_border !== false) {
      $css .= '
        .entry-title::after {
          content: none;
		  padding: 0;
        }';
    }

    // Headings transform text style
    $unblock_heading_transform_style = get_theme_mod('unblock_heading_transform_style');

    if ($unblock_heading_transform_style && $unblock_heading_transform_style !== 'uppercase') {
      $css .= '
        #page-header .entry-title, 
		#post-header .entry-title {
          text-transform: ' . esc_attr($unblock_heading_transform_style) . ';
        }';
    }

    // Heading excerpt transform text style
    $unblock_heading_excerpt_transform_style = get_theme_mod('unblock_heading_excerpt_transform_style');

    if ($unblock_heading_excerpt_transform_style && $unblock_heading_excerpt_transform_style !== 'uppercase') {
      $css .= '
        #page-excerpt, 
		#page-intro, 
		#archive-description {
          text-transform: ' . esc_attr($unblock_heading_excerpt_transform_style) . ';
        }';
    }

    // Headings font size
    $unblock_heading_font_size = get_theme_mod('unblock_heading_font_size');

    if ($unblock_heading_font_size && $unblock_heading_font_size !== '5.25') {
      $css .= '
        #page-header .entry-title, 
		#post-header .entry-title {
          font-size: ' . floatval(esc_attr($unblock_heading_font_size)) . 'rem;
        }';
    }

    // Primary colour
    $unblock_custom_primary_colour = get_theme_mod('unblock_custom_primary_colour');

    if ($unblock_custom_primary_colour && $unblock_custom_primary_colour !== '#d93a13') {
      $css .= '
	  :root {
		  --unblock-colour-primary: ' . esc_attr($unblock_custom_primary_colour) . ' !important;
        }';
    }

    // Secondary colour
    $unblock_custom_secondary_colour = get_theme_mod('unblock_custom_secondary_colour');

    if ($unblock_custom_secondary_colour && $unblock_custom_secondary_colour !== '#592e23') {
      $css .= '
	  :root {
		  --unblock-colour-secondary:' . esc_attr($unblock_custom_secondary_colour) . ' !important;
        }';
    }

    // Content area colors
    $unblock_content_bg_colour = get_theme_mod('unblock_content_bg_colour');

    if ($unblock_content_bg_colour && $unblock_content_bg_colour !== '#ffffff') {
      $css .= '
        body, .site-content, 
        .site-footer, 
        .offcanvas, 
        .topnav,
        .offcanvas .nav-menu .sub-menu, 
        .offcanvas .nav-menu .children, 
        .topnav .nav-menu .sub-menu, 
        .topnav .nav-menu .children {
          background-color: ' . esc_attr($unblock_content_bg_colour) . ';
        }
		
		@media (max-width: 991px) {
				.offcanvas .nav-menu, .topnav .nav-menu,
				.offcanvas .nav-menu .sub-menu, .topnav .nav-menu .sub-menu {
					background-color: ' . esc_attr($unblock_content_bg_colour) . ';
				}
			}';
    }

    // Body text colour
    $unblock_content_area_text_colour = get_theme_mod('unblock_content_area_text_colour');

    if ($unblock_content_area_text_colour && $unblock_content_area_text_colour !== '#646464') {
      $css .= '
        body {
          color: ' . esc_attr($unblock_content_area_text_colour) . ';
        }';
    }

    // Secondary text colour
    $unblock_secondary_text_colour = get_theme_mod('unblock_secondary_text_colour');

    if ($unblock_secondary_text_colour && $unblock_secondary_text_colour !== '#7c7c7c') {
      $css .= '
        .tags-list a, 
		.tagcloud a, 
		.post-cats a, 
		.post-meta, 
		.post-date, 
		.comment-meta,
		.post-navigation a > .nav-meta, 
		.wp-caption-text, 
		.entry-caption,
		.entry-meta,
		.entry-meta a,
		.entry-meta a:visited,
		.form-text {
          color: ' . esc_attr($unblock_secondary_text_colour) . ';
        }';
    }

    // Primary menu link colour
    $unblock_nav_colour = get_theme_mod('unblock_nav_colour');

    if ($unblock_nav_colour && $unblock_nav_colour !== '#000000') {
      $css .= '
        #mainmenu a {
          color: ' . hex2rgba(esc_attr($unblock_nav_colour), 0.7, true) . ';
        }
		#mainmenu a:focus,
        #mainmenu a:hover	{
          color: ' . hex2rgba(esc_attr($unblock_nav_colour), 1, true) . ';
        }';
    }

    // Mobile menu  line separators
    $unblock_mobile_line_separators = get_theme_mod('unblock_mobile_line_separators');

    if ($unblock_mobile_line_separators && $unblock_mobile_line_separators !== '#ededed') {
      $css .= '
        @media (max-width: 991px) {
			#mainmenu li,
			#mainmenu .sub-menu {
			  border-color: ' . hex2rgba(esc_attr($unblock_mobile_line_separators), 0.08, true) . '
			}
						
			#mainmenu a>span::before {
				background-color: ' . hex2rgba(esc_attr($unblock_mobile_line_separators), 0.15, true) . '
			}
			
		}';
    }

    // Headings colour
    $unblock_headings_colour = get_theme_mod('unblock_headings_colour');

    if ($unblock_headings_colour && $unblock_headings_colour !== '#222222') {
      $css .= '
        h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
          color: ' . esc_attr($unblock_headings_colour) . ';
        }
        h1 a:focus,  h2 a:focus,  h3 a:focus,  h4 a:focus,  h5 a:focus,  h6 a:focus, h1 a:hover,  h2 a:hover,  h3 a:hover,  h4 a:hover,  h5 a:hover, h6 a:hover {
          color: ' . hex2rgba(esc_attr($unblock_headings_colour), 0.7, true) . '
        }';
    }


    // Content links
    $unblock_content_links = get_theme_mod('unblock_content_links');

    if ($unblock_content_links && $unblock_content_links !== '#d93a13') {
      $css .= '
      .page-content a, 
      .entry-summary a, 
      .entry-content a:not(.wp-block-button__link), 
      .author-content a, .comment-content a, 
      .textwidget a, 
      .comment-navigation a, 
      .pingback .comment-body>a, 
      .comment-meta a, 
      .logged-in-as a, 
      .widget_calendar a, 
      .entry-content .wp-block-calendar tfoot a {
            color: ' . esc_attr($unblock_content_links) . ' !important;
      }';
    }

    // Banner caption background
    $unblock_banner_caption = get_theme_mod('unblock_banner_caption');

    if ($unblock_banner_caption && $unblock_banner_caption !== '#d93a13') {
      $css .= '
        .widget_media_image figcaption, #banner-sidebar figcaption {
          background-color: ' . hex2rgba(esc_attr($unblock_banner_caption), 0.8, true) . ' !important;
        }';
    }

    // Banner caption text
    $unblock_banner_caption_text_color = get_theme_mod('unblock_banner_caption_text_color');

    if ($unblock_banner_caption_text_color && $unblock_banner_caption_text_color !== '#ffffff') {
      $css .= '
        .widget_media_image figcaption, #banner-sidebar figcaption {
          color: ' . esc_attr($unblock_banner_caption_text_color) . ';
        }';
    }


    // Bottom sidebar bg
    $unblock_bottom_sidebar_bg = get_theme_mod('unblock_bottom_sidebar_bg');

    if ($unblock_bottom_sidebar_bg && $unblock_bottom_sidebar_bg !== '#df7257') {
      $css .= '
        #bottom-sidebar {
          background: ' . esc_attr($unblock_bottom_sidebar_bg) . ' !important;
        }';
    }

    // Bottom sidebar text
    $unblock_bottom_sidebar_text = get_theme_mod('unblock_bottom_sidebar_text');

    if ($unblock_bottom_sidebar_text && $unblock_bottom_sidebar_text !== '#ffffff') {
      $css .= '
        #bottom-sidebar, 
		#bottom-sidebar .widget-title, 
		#bottom-sidebar a {
          color: ' . hex2rgba(esc_attr($unblock_bottom_sidebar_text), 1, true) . ';
        }';
    }




    // Pagination background
    $unblock_pagination_bg = get_theme_mod('unblock_pagination_bg');

    if ($unblock_pagination_bg && $unblock_pagination_bg !== '#f2f2f2') {
      $css .= '
        :root {
          --unblock-pagination-bg: ' . esc_attr($unblock_pagination_bg) . ';
        }';
    }

    // Pagination numbers
    $unblock_pagination_numbers = get_theme_mod('unblock_pagination_numbers');

    if ($unblock_pagination_numbers && $unblock_pagination_numbers !== '#333333') {
      $css .= '
        :root {
          --unblock-pagination-text: ' . esc_attr($unblock_pagination_numbers) . ';
        }';
    }

    // Hide banner captions
    $unblock_hide_banner_captions = get_theme_mod('unblock_hide_banner_captions');

    if ($unblock_hide_banner_captions && $unblock_hide_banner_captions !== false) {
      $css .= "
        #banner-sidebar .wp-caption-text {
          display: none;
        }";
    }

    $custom_css = get_theme_mod('unblock_custom_css');

    if ($custom_css) {
      $css .= wp_filter_nohtml_kses($custom_css);
    }

    return $css;
  }
endif;

Youez - 2016 - github.com/yon3zu
LinuXploit