| Current Path : /home/x/b/o/xbodynamge/namtation/wp-content/ |
| Current File : /home/x/b/o/xbodynamge/namtation/wp-content/child-themes.tar |
customizer/class-hestia-child-compat-customizer.php 0000666 00000004272 15113150207 0016611 0 ustar 00 <?php
/**
* Customizer compatibility for Orfeo Child Theme
*
* @package Hestia
*/
/**
* Class Hestia_Child_Compat_Customizer
*/
class Hestia_Child_Compat_Customizer extends Hestia_Register_Customizer_Controls {
/**
* Run init only if Orfeo is installed
*/
public function init() {
if ( wp_get_theme()->Name === 'Orfeo' || wp_get_theme()->Name === 'Orfeo Pro' ) {
add_action( 'customize_register', array( $this, 'register_controls_callback' ), 100 );
}
}
/**
* Implement abstract from parent.
*/
public function add_controls() {
}
/**
* Change controls from child-theme.
*/
public function change_controls() {
$this->change_customizer_object( 'control', 'orfeo_big_title_second_button_text', 'section', 'sidebar-widgets-sidebar-big-title' );
$this->change_customizer_object( 'control', 'orfeo_big_title_second_button_text', 'priority', 40 );
$this->change_customizer_object( 'control', 'orfeo_big_title_second_button_link', 'section', 'sidebar-widgets-sidebar-big-title' );
$this->change_customizer_object( 'control', 'orfeo_big_title_second_button_link', 'priority', 45 );
$this->change_customizer_object(
'control', 'hestia_slider_tabs', 'controls', array(
'slider' => array(
'hestia_slider_type' => array(
'image' => array(
'hestia_big_title_background',
'hestia_big_title_title',
'hestia_big_title_text',
'hestia_big_title_button_text',
'hestia_big_title_button_link',
'orfeo_big_title_second_button_text',
'orfeo_big_title_second_button_link',
),
'parallax' => array(
'hestia_parallax_layer1',
'hestia_parallax_layer2',
'hestia_big_title_title',
'hestia_big_title_text',
'hestia_big_title_button_text',
'hestia_big_title_button_link',
'orfeo_big_title_second_button_text',
'orfeo_big_title_second_button_link',
),
),
),
'extra' => array(
'hestia_slider_alignment' => array(
'left' => array(
'hestia_big_title_widgets_title',
'widgets',
),
'center' => array(),
'right' => array(
'hestia_big_title_widgets_title',
'widgets',
),
),
),
)
);
}
}
views/class-hestia-child-compat.php 0000666 00000004653 15113150207 0013343 0 ustar 00 <?php
/**
* Child theme compatibility.
*
* @package Hestia
*/
/**
* Class Hestia_Child_Compat
*/
class Hestia_Child_Compat extends Hestia_Abstract_Main {
/**
* Add all the hooks necessary.
*/
public function init() {
if ( wp_get_theme()->Name === 'Orfeo' || wp_get_theme()->Name === 'Orfeo Pro' ) {
add_action( 'wp_enqueue_scripts', array( $this, 'add_orfeo_inline_styles' ) );
}
}
/**
* Add inline styles for Orfeo
*/
public function add_orfeo_inline_styles() {
wp_add_inline_style( apply_filters( 'hestia_orfeo_inline_style_handle', 'hestia_style' ), $this->orfeo_inline_style() );
}
/**
* Orfeo inline style
*/
private function orfeo_inline_style() {
$custom_css = '';
/* When Home is Blog (Your lastest posts) make background color white */
$custom_css .= '
.home.blog .hestia-blogs {
background-color: #fff !important;
}
';
/* Limit notification width on WooCommerce Checkout Page */
$custom_css .= '
.woocommerce-checkout #hestia-checkout-coupon .woocommerce-message,
.woocommerce-checkout #hestia-checkout-coupon .woocommerce-error {
margin-left: auto;
margin-right: auto;
}
';
/**
* Remove box shadow from all buttons
* Add opacity 0.75 on buttons hover
*/
$custom_css .= '
.btn,
button,
.button {
box-shadow: none !important;
}
.btn:hover,
button:hover,
.button:hover {
opacity: 0.75;
}
';
/* Align button buttons in Big Title section */
$custom_css .= '
.carousel .buttons .btn-primary + .btn-right {
margin-left: 15px;
}
.carousel .buttons .btn,
.carousel .buttons .btn-right {
margin: 15px;
}
';
/* Style Big Title Section because .header class is not its wrapper anymore */
$custom_css .= '
.carousel .hestia-big-title-content .hestia-title {
font-weight: 800;
}
.carousel .hestia-big-title-content .sub-title {
font-family: inherit;
font-size: 19px;
font-weight: 300;
line-height: 26px;
margin: 0 0 8px;
}
.carousel .hestia-big-title-content .buttons .btn,
.carousel .hestia-big-title-content .buttons .btn-right {
border-radius: 30px;
font-family: inherit;
font-size: 14px;
font-weight: 600;
line-height: 24px;
padding: 11px 30px;
}
.carousel .hestia-big-title-content .buttons .btn-right {
background-color: transparent;
border: 2px solid #fff;
padding: 9px 28px;
}
';
return $custom_css;
}
}