Skip to content

Instantly share code, notes, and snippets.

@johnnya23
Last active January 5, 2022 12:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnnya23/b30b04cf512feb71721cd56fdc2ee0d2 to your computer and use it in GitHub Desktop.
Save johnnya23/b30b04cf512feb71721cd56fdc2ee0d2 to your computer and use it in GitHub Desktop.
Getwid Gutentor Button Filter
<?php
function jma_child_getwid_gutentor_button_css_array($css, $mods)
{
$append = array(
array(
'selector' => 'body .jma-btn-default .gutentor-button, body .jma-btn-default .gutentor-pagination-wrap .gutentor-pagination .gutentor-pagination-item .gutentor-pagination-link, body .jma-btn-default .gutentor-navigation .gutentor-next-prev li a, .pagination .page-numbers',
'color' => $mods['button_font'],
'border-style' => 'solid',
'border-color' => $mods['button_font'],
'padding' => $mods['button_vert_padding'] . 'px ' . $mods['button_hor_padding'] . 'px',
'font-size' => $mods['button_font_size'] . 'px',
'border-radius' => $mods['button_border_radius'] . 'px',
'border-width' => $mods['button_border_width'] . 'px!important',
'background-color' => $mods['button_back'],
),
array(
'selector' => 'body .jma-btn-default .gutentor-button:hover, body .jma-btn-default .gutentor-pagination-wrap .gutentor-pagination .gutentor-pagination-item .gutentor-pagination-link:hover, body .jma-btn-default .gutentor-pagination-wrap .gutentor-pagination .gutentor-pagination-item.gutentor-pagination-item.gutentor-pagination-active .gutentor-pagination-link, body .jma-btn-default .gutentor-pagination-wrap .gutentor-pagination .gutentor-pagination-item.gutentor-pagination-item.gutentor-pagination-dots .gutentor-pagination-link, body .jma-btn-default .gutentor-navigation .gutentor-next-prev li a:not(.gutentor-disabled):hover, body .jma-btn-default .gutentor-navigation .gutentor-next-prev li a.gutentor-disabled, .pagination .page-numbers:hover, .pagination .page-numbers.current',
'color' => $mods['button_font_hover'],
'border-color' => $mods['button_font_hover'],
'background-color' => $mods['button_back_hover'],
),
array(
'selector' => 'body .jma-btn-default .gutentor-pagination-wrap .gutentor-pagination .gutentor-pagination-item .gutentor-pagination-link, body .jma-btn-default .gutentor-navigation .gutentor-next-prev li a, .pagination .page-numbers',
'padding' => ($mods['button_vert_padding']*0.75) . 'px 7px'
),
array(
'selector' => 'body .jma-btn-default .gutentor-pagination-wrap .gutentor-pagination .gutentor-pagination-item .gutentor-pagination-link i',
'color' => $mods['button_font']
),
array(
'selector' => 'body .jma-btn-default .gutentor-pagination-wrap .gutentor-pagination .gutentor-pagination-item .gutentor-pagination-link:hover i',
'color' => $mods['button_font_hover']
)
);
$css = array_merge($css, $append);
return $css;
}
add_filter('jma_gbs_css_array', 'jma_child_getwid_gutentor_button_css_array', 10, 2);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment