Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-conte.../themes/Divi
File: functions.php
array(
[5500] Fix | Delete
'type' => 'font-size',
[5501] Fix | Delete
'key' => 'header_font_size',
[5502] Fix | Delete
'selector' => '.et_pb_fullwidth_section .et_pb_slide_description .et_pb_slide_title',
[5503] Fix | Delete
'default' => '46',
[5504] Fix | Delete
),
[5505] Fix | Delete
array(
[5506] Fix | Delete
'type' => 'font-size',
[5507] Fix | Delete
'key' => 'body_font_size',
[5508] Fix | Delete
'selector' => '.et_pb_fullwidth_section .et_pb_slide_content',
[5509] Fix | Delete
'default' => 16,
[5510] Fix | Delete
),
[5511] Fix | Delete
array(
[5512] Fix | Delete
'type' => 'padding-slider',
[5513] Fix | Delete
'key' => 'padding',
[5514] Fix | Delete
'selector' => '.et_pb_fullwidth_section .et_pb_slide_description',
[5515] Fix | Delete
'default' => '16',
[5516] Fix | Delete
),
[5517] Fix | Delete
) ); // <<<--------- END MODULE CUSTOMIZER CSS --------->>>
[5518] Fix | Delete
[5519] Fix | Delete
/**
[5520] Fix | Delete
* Filter Module Customizer CSS output.
[5521] Fix | Delete
*
[5522] Fix | Delete
* @since 3.0.51
[5523] Fix | Delete
*
[5524] Fix | Delete
* @param string $module_customizer_css
[5525] Fix | Delete
*/
[5526] Fix | Delete
$css_output[] = apply_filters( 'et_divi_module_customizer_css_output', ob_get_clean() );
[5527] Fix | Delete
}
[5528] Fix | Delete
[5529] Fix | Delete
// Give the output to the style manager so a static resource can be created and served.
[5530] Fix | Delete
$styles_manager->set_data( implode( '\n', $css_output ) );
[5531] Fix | Delete
}
[5532] Fix | Delete
add_action( 'wp', 'et_divi_add_customizer_css' );
[5533] Fix | Delete
[5534] Fix | Delete
/**
[5535] Fix | Delete
* Outputting saved customizer style settings
[5536] Fix | Delete
*
[5537] Fix | Delete
* @return void
[5538] Fix | Delete
*/
[5539] Fix | Delete
function et_pb_print_css( $setting ) {
[5540] Fix | Delete
[5541] Fix | Delete
// Defaults value
[5542] Fix | Delete
$defaults = array(
[5543] Fix | Delete
'key' => false,
[5544] Fix | Delete
'selector' => false,
[5545] Fix | Delete
'type' => false,
[5546] Fix | Delete
'default' => false,
[5547] Fix | Delete
'important' => false
[5548] Fix | Delete
);
[5549] Fix | Delete
[5550] Fix | Delete
// Parse given settings aginst defaults
[5551] Fix | Delete
$setting = wp_parse_args( $setting, $defaults );
[5552] Fix | Delete
[5553] Fix | Delete
if (
[5554] Fix | Delete
$setting['key'] !== false ||
[5555] Fix | Delete
$setting['selector'] !== false ||
[5556] Fix | Delete
$setting['type'] !== false ||
[5557] Fix | Delete
$setting['settings'] !== false
[5558] Fix | Delete
) {
[5559] Fix | Delete
[5560] Fix | Delete
// Some attribute requires !important tag
[5561] Fix | Delete
if ( $setting['important'] ) {
[5562] Fix | Delete
$important = "!important";
[5563] Fix | Delete
} else {
[5564] Fix | Delete
$important = "";
[5565] Fix | Delete
}
[5566] Fix | Delete
[5567] Fix | Delete
// get value
[5568] Fix | Delete
$value = et_get_option( $setting['key'], $setting['default'] );
[5569] Fix | Delete
[5570] Fix | Delete
// Output css based on its type
[5571] Fix | Delete
if ( $value !== false && $value != $setting['default'] ) {
[5572] Fix | Delete
switch ( $setting['type'] ) {
[5573] Fix | Delete
case 'font-size':
[5574] Fix | Delete
printf( '%1$s { font-size: %2$spx %3$s; }',
[5575] Fix | Delete
esc_html( $setting['selector'] ),
[5576] Fix | Delete
esc_html( $value ),
[5577] Fix | Delete
$important );
[5578] Fix | Delete
break;
[5579] Fix | Delete
[5580] Fix | Delete
case 'font-size-post-header':
[5581] Fix | Delete
$posts_font_size = intval( $value ) * ( 26 / 30 );
[5582] Fix | Delete
printf( 'body.home-posts #left-area .et_pb_post h2, body.archive #left-area .et_pb_post h2, body.search #left-area .et_pb_post h2 { font-size:%1$spx }
[5583] Fix | Delete
body.single .et_post_meta_wrapper h1 { font-size:%2$spx; }',
[5584] Fix | Delete
esc_html( $posts_font_size ),
[5585] Fix | Delete
esc_html( $value )
[5586] Fix | Delete
);
[5587] Fix | Delete
break;
[5588] Fix | Delete
[5589] Fix | Delete
case 'font-style':
[5590] Fix | Delete
printf( '%1$s { %2$s }',
[5591] Fix | Delete
esc_html( $setting['selector'] ),
[5592] Fix | Delete
et_pb_print_font_style( $value, $important )
[5593] Fix | Delete
);
[5594] Fix | Delete
break;
[5595] Fix | Delete
[5596] Fix | Delete
case 'letter-spacing':
[5597] Fix | Delete
printf( '%1$s { letter-spacing: %2$spx %3$s; }',
[5598] Fix | Delete
esc_html( $setting['selector'] ),
[5599] Fix | Delete
esc_html( $value ),
[5600] Fix | Delete
$important
[5601] Fix | Delete
);
[5602] Fix | Delete
break;
[5603] Fix | Delete
[5604] Fix | Delete
case 'line-height':
[5605] Fix | Delete
printf( '%1$s { line-height: %2$sem %3$s; }',
[5606] Fix | Delete
esc_html( $setting['selector'] ),
[5607] Fix | Delete
esc_html( $value ),
[5608] Fix | Delete
$important
[5609] Fix | Delete
);
[5610] Fix | Delete
break;
[5611] Fix | Delete
[5612] Fix | Delete
case 'color':
[5613] Fix | Delete
printf( '%1$s { color: %2$s; }',
[5614] Fix | Delete
esc_html( $setting['selector'] ),
[5615] Fix | Delete
esc_html( $value )
[5616] Fix | Delete
);
[5617] Fix | Delete
break;
[5618] Fix | Delete
[5619] Fix | Delete
case 'background-color':
[5620] Fix | Delete
printf( '%1$s { background-color: %2$s; }',
[5621] Fix | Delete
esc_html( $setting['selector'] ),
[5622] Fix | Delete
esc_html( $value )
[5623] Fix | Delete
);
[5624] Fix | Delete
break;
[5625] Fix | Delete
[5626] Fix | Delete
case 'border-radius':
[5627] Fix | Delete
printf( '%1$s { -moz-border-radius: %2$spx; -webkit-border-radius: %2$spx; border-radius: %2$spx; }',
[5628] Fix | Delete
esc_html( $setting['selector'] ),
[5629] Fix | Delete
esc_html( $value )
[5630] Fix | Delete
);
[5631] Fix | Delete
break;
[5632] Fix | Delete
[5633] Fix | Delete
case 'width':
[5634] Fix | Delete
printf( '%1$s { width: %2$spx; }',
[5635] Fix | Delete
esc_html( $setting['selector'] ),
[5636] Fix | Delete
esc_html( $value )
[5637] Fix | Delete
);
[5638] Fix | Delete
break;
[5639] Fix | Delete
[5640] Fix | Delete
case 'height':
[5641] Fix | Delete
printf( '%1$s { height: %2$spx; }',
[5642] Fix | Delete
esc_html( $setting['selector'] ),
[5643] Fix | Delete
esc_html( $value )
[5644] Fix | Delete
);
[5645] Fix | Delete
break;
[5646] Fix | Delete
[5647] Fix | Delete
case 'padding':
[5648] Fix | Delete
printf( '%1$s { padding: %2$spx; }',
[5649] Fix | Delete
esc_html( $setting['selector'] ),
[5650] Fix | Delete
esc_html( $value )
[5651] Fix | Delete
);
[5652] Fix | Delete
break;
[5653] Fix | Delete
[5654] Fix | Delete
case 'padding-top-bottom':
[5655] Fix | Delete
printf( '%1$s { padding: %2$spx 0; }',
[5656] Fix | Delete
esc_html( $setting['selector'] ),
[5657] Fix | Delete
esc_html( $value )
[5658] Fix | Delete
);
[5659] Fix | Delete
break;
[5660] Fix | Delete
[5661] Fix | Delete
case 'padding-tabs':
[5662] Fix | Delete
printf( '%1$s { padding: %2$spx %3$spx; }',
[5663] Fix | Delete
esc_html( $setting['selector'] ),
[5664] Fix | Delete
esc_html( ( intval( $value ) * 0.5 ) ),
[5665] Fix | Delete
esc_html( $value )
[5666] Fix | Delete
);
[5667] Fix | Delete
break;
[5668] Fix | Delete
[5669] Fix | Delete
case 'padding-fullwidth-slider':
[5670] Fix | Delete
printf( '%1$s { padding: %2$s %3$s; }',
[5671] Fix | Delete
esc_html( $setting['selector'] ),
[5672] Fix | Delete
esc_html( $value ) . '%',
[5673] Fix | Delete
'0'
[5674] Fix | Delete
);
[5675] Fix | Delete
break;
[5676] Fix | Delete
[5677] Fix | Delete
case 'padding-slider':
[5678] Fix | Delete
printf( '%1$s { padding: %2$s %3$s; }',
[5679] Fix | Delete
esc_html( $setting['selector'] ),
[5680] Fix | Delete
esc_html( $value ) . '%',
[5681] Fix | Delete
esc_html( ( intval( $value ) / 2 ) ) . '%'
[5682] Fix | Delete
);
[5683] Fix | Delete
break;
[5684] Fix | Delete
[5685] Fix | Delete
case 'social-icon-size':
[5686] Fix | Delete
$icon_margin = intval( $value ) * 0.57;
[5687] Fix | Delete
$icon_dimension = intval( $value ) * 2;
[5688] Fix | Delete
?>
[5689] Fix | Delete
.et_pb_social_media_follow li a.icon{
[5690] Fix | Delete
margin-right: <?php echo esc_html( $icon_margin ); ?>px;
[5691] Fix | Delete
width: <?php echo esc_html( $icon_dimension ); ?>px;
[5692] Fix | Delete
height: <?php echo esc_html( $icon_dimension ); ?>px;
[5693] Fix | Delete
}
[5694] Fix | Delete
[5695] Fix | Delete
.et_pb_social_media_follow li a.icon::before{
[5696] Fix | Delete
width: <?php echo esc_html( $icon_dimension ); ?>px;
[5697] Fix | Delete
height: <?php echo esc_html( $icon_dimension ); ?>px;
[5698] Fix | Delete
font-size: <?php echo esc_html( $value ); ?>px;
[5699] Fix | Delete
line-height: <?php echo esc_html( $icon_dimension ); ?>px;
[5700] Fix | Delete
}
[5701] Fix | Delete
<?php
[5702] Fix | Delete
break;
[5703] Fix | Delete
}
[5704] Fix | Delete
}
[5705] Fix | Delete
}
[5706] Fix | Delete
}
[5707] Fix | Delete
[5708] Fix | Delete
/**
[5709] Fix | Delete
* Outputting saved customizer style(s) settings
[5710] Fix | Delete
*/
[5711] Fix | Delete
function et_pb_print_styles_css( $settings = array() ) {
[5712] Fix | Delete
[5713] Fix | Delete
// $settings should be in array
[5714] Fix | Delete
if ( is_array( $settings ) && ! empty( $settings ) ) {
[5715] Fix | Delete
[5716] Fix | Delete
// Loop settings
[5717] Fix | Delete
foreach ( $settings as $setting ) {
[5718] Fix | Delete
[5719] Fix | Delete
// Print css
[5720] Fix | Delete
et_pb_print_css( $setting );
[5721] Fix | Delete
[5722] Fix | Delete
}
[5723] Fix | Delete
}
[5724] Fix | Delete
}
[5725] Fix | Delete
[5726] Fix | Delete
/**
[5727] Fix | Delete
* Outputting saved module styles settings. DRY
[5728] Fix | Delete
*
[5729] Fix | Delete
* @return void
[5730] Fix | Delete
*/
[5731] Fix | Delete
function et_pb_print_module_styles_css( $section = '', $settings = array() ) {
[5732] Fix | Delete
$css = 'et_builder_maybe_wrap_css_selector';
[5733] Fix | Delete
[5734] Fix | Delete
// Verify settings
[5735] Fix | Delete
if ( is_array( $settings ) && ! empty( $settings ) ) {
[5736] Fix | Delete
[5737] Fix | Delete
// Loop settings
[5738] Fix | Delete
foreach ( $settings as $setting ) {
[5739] Fix | Delete
[5740] Fix | Delete
// settings must have these elements: key, selector, default, and type
[5741] Fix | Delete
if ( ! isset( $setting['key'] ) ||
[5742] Fix | Delete
! isset( $setting['selector'] ) ||
[5743] Fix | Delete
! isset( $setting['type'] ) ) {
[5744] Fix | Delete
continue;
[5745] Fix | Delete
}
[5746] Fix | Delete
[5747] Fix | Delete
// Some attributes such as shop requires !important tag
[5748] Fix | Delete
if ( isset( $setting['important'] ) && true === $setting['important'] ) {
[5749] Fix | Delete
$important = ' !important';
[5750] Fix | Delete
} else {
[5751] Fix | Delete
$important = '';
[5752] Fix | Delete
}
[5753] Fix | Delete
[5754] Fix | Delete
// Prepare the setting key
[5755] Fix | Delete
$key = "{$section}-{$setting['key']}";
[5756] Fix | Delete
[5757] Fix | Delete
// Get the value
[5758] Fix | Delete
$value = ET_Global_Settings::get_value( $key );
[5759] Fix | Delete
$default_value = ET_Global_Settings::get_value( $key, 'default' );
[5760] Fix | Delete
[5761] Fix | Delete
// Format the selector.
[5762] Fix | Delete
$selector = $css( $setting['selector'], false );
[5763] Fix | Delete
[5764] Fix | Delete
// Output CSS based on its type
[5765] Fix | Delete
if ( false !== $value && $default_value !== $value ) {
[5766] Fix | Delete
[5767] Fix | Delete
switch ( $setting['type'] ) {
[5768] Fix | Delete
case 'font-size':
[5769] Fix | Delete
[5770] Fix | Delete
printf( "%s { font-size: %spx%s; }\n", esc_html( $selector ), esc_html( $value ), $important );
[5771] Fix | Delete
[5772] Fix | Delete
// Option with specific adjustment for smaller columns
[5773] Fix | Delete
$smaller_title_sections = array(
[5774] Fix | Delete
'et_pb_audio-title_font_size',
[5775] Fix | Delete
'et_pb_blog-header_font_size',
[5776] Fix | Delete
'et_pb_cta-header_font_size',
[5777] Fix | Delete
'et_pb_contact_form-title_font_size',
[5778] Fix | Delete
'et_pb_login-header_font_size',
[5779] Fix | Delete
'et_pb_signup-header_font_size',
[5780] Fix | Delete
'et_pb_slider-header_font_size',
[5781] Fix | Delete
'et_pb_slider-body_font_size',
[5782] Fix | Delete
'et_pb_countdown_timer-header_font_size',
[5783] Fix | Delete
);
[5784] Fix | Delete
[5785] Fix | Delete
if ( in_array( $key, $smaller_title_sections ) ) {
[5786] Fix | Delete
[5787] Fix | Delete
// font size coefficient
[5788] Fix | Delete
switch ( $key ) {
[5789] Fix | Delete
case 'et_pb_slider-header_font_size':
[5790] Fix | Delete
$font_size_coefficient = .565217391; // 26/46
[5791] Fix | Delete
break;
[5792] Fix | Delete
[5793] Fix | Delete
case 'et_pb_slider-body_font_size':
[5794] Fix | Delete
$font_size_coefficient = .777777778; // 14/16
[5795] Fix | Delete
break;
[5796] Fix | Delete
[5797] Fix | Delete
default:
[5798] Fix | Delete
$font_size_coefficient = .846153846; // 22/26
[5799] Fix | Delete
break;
[5800] Fix | Delete
}
[5801] Fix | Delete
[5802] Fix | Delete
printf( '%1$s { font-size: %2$spx%3$s; }',
[5803] Fix | Delete
esc_html( $css( '.et_pb_column_1_3 ' . $setting['selector'], false ) ),
[5804] Fix | Delete
esc_html( $value * $font_size_coefficient ),
[5805] Fix | Delete
$important
[5806] Fix | Delete
);
[5807] Fix | Delete
[5808] Fix | Delete
printf( '%1$s { font-size: %2$spx%3$s; }',
[5809] Fix | Delete
esc_html( $css( '.et_pb_column_1_4 ' . $setting['selector'], false ) ),
[5810] Fix | Delete
esc_html( $value * $font_size_coefficient ),
[5811] Fix | Delete
$important
[5812] Fix | Delete
);
[5813] Fix | Delete
}
[5814] Fix | Delete
[5815] Fix | Delete
break;
[5816] Fix | Delete
[5817] Fix | Delete
case 'font-size':
[5818] Fix | Delete
$value = intval( $value );
[5819] Fix | Delete
[5820] Fix | Delete
printf( $css( '.et_pb_countdown_timer .title', false ) . ' { font-size: %spx; }', esc_html( $value ) );
[5821] Fix | Delete
printf( $css( '.et_pb_column_3_8 .et_pb_countdown_timer .title', false ) . ' { font-size: %spx; }', esc_html( $value * ( 18 / 22 ) ) );
[5822] Fix | Delete
printf( $css( '.et_pb_column_1_3 .et_pb_countdown_timer .title', false ) . ' { font-size: %spx; }', esc_html( $value * ( 18 / 22 ) ) );
[5823] Fix | Delete
printf( $css( '.et_pb_column_1_4 .et_pb_countdown_timer .title', false ) . ' { font-size: %spx; }', esc_html( $value * ( 18 / 22 ) ) );
[5824] Fix | Delete
break;
[5825] Fix | Delete
[5826] Fix | Delete
case 'font-style':
[5827] Fix | Delete
printf( "%s { %s }\n", esc_html( $selector ), et_pb_print_font_style( $value, $important ) );
[5828] Fix | Delete
break;
[5829] Fix | Delete
[5830] Fix | Delete
case 'color':
[5831] Fix | Delete
printf( "%s { color: %s%s; }\n", esc_html( $selector ), esc_html( $value ), $important );
[5832] Fix | Delete
break;
[5833] Fix | Delete
[5834] Fix | Delete
case 'background-color':
[5835] Fix | Delete
printf( "%s { background-color: %s%s; }\n", esc_html( $selector ), esc_html( $value ), $important );
[5836] Fix | Delete
break;
[5837] Fix | Delete
[5838] Fix | Delete
case 'border-radius':
[5839] Fix | Delete
printf( "%s { -moz-border-radius: %spx; -webkit-border-radius: %spx; border-radius: %spx; }\n", esc_html( $selector ), esc_html( $value ), esc_html( $value ), esc_html( $value ) );
[5840] Fix | Delete
break;
[5841] Fix | Delete
[5842] Fix | Delete
case 'width':
[5843] Fix | Delete
printf( "%s { width: %spx%s; }\n", esc_html( $selector ), esc_html( $value ), $important );
[5844] Fix | Delete
break;
[5845] Fix | Delete
[5846] Fix | Delete
case 'height':
[5847] Fix | Delete
printf( "%s { height: %spx%s; }\n", esc_html( $selector ), esc_html( $value ), $important );
[5848] Fix | Delete
break;
[5849] Fix | Delete
[5850] Fix | Delete
case 'padding':
[5851] Fix | Delete
printf( "%s { padding: %spx; }\n", esc_html( $selector ), esc_html( $value ) );
[5852] Fix | Delete
break;
[5853] Fix | Delete
[5854] Fix | Delete
case 'padding-top-bottom':
[5855] Fix | Delete
printf( "%s { padding: %spx 0; }\n", esc_html( $selector ), esc_html( $value ) );
[5856] Fix | Delete
break;
[5857] Fix | Delete
[5858] Fix | Delete
case 'padding-tabs':
[5859] Fix | Delete
$padding_tab_top_bottom = intval( $value ) * 0.133333333;
[5860] Fix | Delete
$padding_tab_active_top = $padding_tab_top_bottom + 1;
[5861] Fix | Delete
$padding_tab_active_bottom = $padding_tab_top_bottom - 1;
[5862] Fix | Delete
$padding_tab_content = intval( $value ) * 0.8;
[5863] Fix | Delete
[5864] Fix | Delete
// negative result will cause layout issue
[5865] Fix | Delete
if ( $padding_tab_active_bottom < 0 ) {
[5866] Fix | Delete
$padding_tab_active_bottom = 0;
[5867] Fix | Delete
}
[5868] Fix | Delete
[5869] Fix | Delete
printf(
[5870] Fix | Delete
"%s { padding: %spx %spx %spx; }\n",
[5871] Fix | Delete
esc_html( $css( '.et_pb_tabs_controls li', false ) ),
[5872] Fix | Delete
esc_html( $padding_tab_active_top ),
[5873] Fix | Delete
esc_html( $value ),
[5874] Fix | Delete
esc_html( $padding_tab_active_bottom )
[5875] Fix | Delete
);
[5876] Fix | Delete
[5877] Fix | Delete
printf(
[5878] Fix | Delete
"%s { padding: %spx %spx; }\n",
[5879] Fix | Delete
esc_html( $css( '.et_pb_tabs_controls li.et_pb_tab_active', false ) ),
[5880] Fix | Delete
esc_html( $padding_tab_top_bottom ),
[5881] Fix | Delete
esc_html( $value )
[5882] Fix | Delete
);
[5883] Fix | Delete
[5884] Fix | Delete
printf(
[5885] Fix | Delete
"%s { padding: %spx %spx; }\n",
[5886] Fix | Delete
esc_html( $css( '.et_pb_all_tabs', false ) ),
[5887] Fix | Delete
esc_html( $padding_tab_content ),
[5888] Fix | Delete
esc_html( $value )
[5889] Fix | Delete
);
[5890] Fix | Delete
break;
[5891] Fix | Delete
[5892] Fix | Delete
case 'padding-slider':
[5893] Fix | Delete
printf( "%s { padding-top: %s; padding-bottom: %s }\n", esc_html( $selector ), esc_html( $value ) . '%', esc_html( $value ) . '%' );
[5894] Fix | Delete
[5895] Fix | Delete
if ( 'et_pagebuilder_slider_padding' === $key ) {
[5896] Fix | Delete
printf( '@media only screen and ( max-width: 767px ) { %1$s { padding-top: %2$s; padding-bottom: %2$s; } }', esc_html( $selector ), '16%' );
[5897] Fix | Delete
}
[5898] Fix | Delete
break;
[5899] Fix | Delete
[5900] Fix | Delete
case 'padding-call-to-action':
[5901] Fix | Delete
$value = intval( $value );
[5902] Fix | Delete
[5903] Fix | Delete
printf(
[5904] Fix | Delete
"%s { padding: %spx %spx !important; }\n",
[5905] Fix | Delete
esc_html( $css( '.et_pb_promo', false ) ),
[5906] Fix | Delete
esc_html( $value ),
[5907] Fix | Delete
esc_html( $value * ( 60 / 40 ) )
[5908] Fix | Delete
);
[5909] Fix | Delete
[5910] Fix | Delete
printf(
[5911] Fix | Delete
"%s { padding: %spx; }\n",
[5912] Fix | Delete
esc_html( $css( '.et_pb_column_1_2 .et_pb_promo', false ) ),
[5913] Fix | Delete
esc_html( $value )
[5914] Fix | Delete
);
[5915] Fix | Delete
[5916] Fix | Delete
printf(
[5917] Fix | Delete
"%s { padding: %spx; }\n",
[5918] Fix | Delete
esc_html( $css( '.et_pb_column_1_3 .et_pb_promo', false ) ),
[5919] Fix | Delete
esc_html( $value )
[5920] Fix | Delete
);
[5921] Fix | Delete
[5922] Fix | Delete
printf(
[5923] Fix | Delete
"%s { padding: %spx; }\n",
[5924] Fix | Delete
esc_html( $css( '.et_pb_column_1_4 .et_pb_promo', false ) ),
[5925] Fix | Delete
esc_html( $value )
[5926] Fix | Delete
);
[5927] Fix | Delete
[5928] Fix | Delete
break;
[5929] Fix | Delete
[5930] Fix | Delete
case 'social-icon-size':
[5931] Fix | Delete
$icon_margin = intval( $value ) * 0.57;
[5932] Fix | Delete
$icon_dimension = intval( $value ) * 2;
[5933] Fix | Delete
?>
[5934] Fix | Delete
<?php echo $css( '.et_pb_social_media_follow li a.icon', false ); ?> {
[5935] Fix | Delete
margin-right: <?php echo esc_html( $icon_margin ); ?>px;
[5936] Fix | Delete
width: <?php echo esc_html( $icon_dimension ); ?>px;
[5937] Fix | Delete
height: <?php echo esc_html( $icon_dimension ); ?>px;
[5938] Fix | Delete
}
[5939] Fix | Delete
[5940] Fix | Delete
<?php echo $css( '.et_pb_social_media_follow li a.icon::before', false ); ?> {
[5941] Fix | Delete
width: <?php echo esc_html( $icon_dimension ); ?>px;
[5942] Fix | Delete
height: <?php echo esc_html( $icon_dimension ); ?>px;
[5943] Fix | Delete
font-size: <?php echo esc_html( $value ); ?>px;
[5944] Fix | Delete
line-height: <?php echo esc_html( $icon_dimension ); ?>px;
[5945] Fix | Delete
}
[5946] Fix | Delete
[5947] Fix | Delete
<?php echo $css( '.et_pb_social_media_follow li a.follow_button', false ); ?> {
[5948] Fix | Delete
font-size: <?php echo esc_html( $value ); ?>px;
[5949] Fix | Delete
}
[5950] Fix | Delete
<?php
[5951] Fix | Delete
break;
[5952] Fix | Delete
[5953] Fix | Delete
case 'border-top-style':
[5954] Fix | Delete
printf( "%s { border-top-style: %s; }\n", esc_html( $selector ), esc_html( $value ) );
[5955] Fix | Delete
break;
[5956] Fix | Delete
[5957] Fix | Delete
case 'border-top-width':
[5958] Fix | Delete
printf( "%s { border-top-width: %spx; }\n", esc_html( $selector ), esc_html( $value ) );
[5959] Fix | Delete
break;
[5960] Fix | Delete
}
[5961] Fix | Delete
}
[5962] Fix | Delete
}
[5963] Fix | Delete
}
[5964] Fix | Delete
}
[5965] Fix | Delete
[5966] Fix | Delete
/**
[5967] Fix | Delete
* Outputting font-style attributes & values saved by ET_Divi_Font_Style_Option on customizer
[5968] Fix | Delete
*
[5969] Fix | Delete
* @return string
[5970] Fix | Delete
*/
[5971] Fix | Delete
function et_pb_print_font_style( $styles = '', $important = '' ) {
[5972] Fix | Delete
[5973] Fix | Delete
// Prepare variable
[5974] Fix | Delete
$font_styles = "";
[5975] Fix | Delete
[5976] Fix | Delete
if ( '' !== $styles && false !== $styles ) {
[5977] Fix | Delete
// Convert string into array
[5978] Fix | Delete
$styles_array = explode( '|', $styles );
[5979] Fix | Delete
[5980] Fix | Delete
// If $important is in use, give it a space
[5981] Fix | Delete
if ( $important && '' !== $important ) {
[5982] Fix | Delete
$important = " " . $important;
[5983] Fix | Delete
}
[5984] Fix | Delete
[5985] Fix | Delete
// Use in_array to find values in strings. Otherwise, display default text
[5986] Fix | Delete
[5987] Fix | Delete
// Font weight
[5988] Fix | Delete
if ( in_array( 'bold', $styles_array ) ) {
[5989] Fix | Delete
$font_styles .= "font-weight: bold{$important}; ";
[5990] Fix | Delete
} else {
[5991] Fix | Delete
$font_styles .= "font-weight: normal{$important}; ";
[5992] Fix | Delete
}
[5993] Fix | Delete
[5994] Fix | Delete
// Font style
[5995] Fix | Delete
if ( in_array( 'italic', $styles_array ) ) {
[5996] Fix | Delete
$font_styles .= "font-style: italic{$important}; ";
[5997] Fix | Delete
} else {
[5998] Fix | Delete
$font_styles .= "font-style: normal{$important}; ";
[5999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function