| @@ -1964,9 +1964,9 @@ | ||
| 1964 | 1964 | } |
| 1965 | 1965 | |
| 1966 | 1966 | protected function team_member_social_media() |
| 1967 | 1967 | { |
| 1968 | - $settings = $this->get_settings(); | |
| 1968 | + $settings = Core::displaySettings($this); | |
| 1969 | 1969 | |
| 1970 | 1970 | // Define which icon slots to loop over |
| 1971 | 1971 | $icon_indexes = [1, 2, 3, 4, 5]; |
| 1972 | 1972 | |
| @@ -2006,15 +2006,15 @@ | ||
| 2006 | 2006 | } |
| 2007 | 2007 | |
| 2008 | 2008 | protected function team_member_button() |
| 2009 | 2009 | { |
| 2010 | - $settings = $this->get_settings(); | |
| 2010 | + $settings = Core::displaySettings($this); | |
| 2011 | 2011 | |
| 2012 | 2012 | if ('' !== $settings['member_btn_text']) { |
| 2013 | 2013 | $this->add_render_attribute( |
| 2014 | 2014 | 'btn_attribute', |
| 2015 | 2015 | 'class', |
| 2016 | - 'king-addons-member-btn king-addons-button-effect ' . $settings['btn_animation'] | |
| 2016 | + 'king-addons-member-btn king-addons-button-effect ' . sanitize_html_class((string) ($settings['btn_animation'] ?? '')) | |
| 2017 | 2017 | ); |
| 2018 | 2018 | $this->add_render_attribute('btn_attribute', 'href', esc_url($settings['member_btn_url']['url'])); |
| 2019 | 2019 | |
| 2020 | 2020 | if (!empty($settings['member_btn_url']['is_external'])) { |
| @@ -2034,9 +2034,9 @@ | ||
| 2034 | 2034 | } |
| 2035 | 2035 | |
| 2036 | 2036 | protected function team_member_content() |
| 2037 | 2037 | { |
| 2038 | - $settings = $this->get_settings(); | |
| 2038 | + $settings = Core::displaySettings($this); | |
| 2039 | 2039 | |
| 2040 | 2040 | /** @noinspection DuplicatedCode */ |
| 2041 | 2041 | if ( |
| 2042 | 2042 | ('' !== $settings['member_name'] && 'below' === $settings['member_name_location']) || |
| @@ -2100,9 +2100,9 @@ | ||
| 2100 | 2100 | } |
| 2101 | 2101 | |
| 2102 | 2102 | protected function team_member_overlay() |
| 2103 | 2103 | { |
| 2104 | - $settings = $this->get_settings(); | |
| 2104 | + $settings = Core::displaySettings($this); | |
| 2105 | 2105 | |
| 2106 | 2106 | /** @noinspection DuplicatedCode */ |
| 2107 | 2107 | if ( |
| 2108 | 2108 | ('' !== $settings['member_name'] && 'over' === $settings['member_name_location']) || |
| @@ -2177,9 +2177,9 @@ | ||
| 2177 | 2177 | } |
| 2178 | 2178 | |
| 2179 | 2179 | protected function render() |
| 2180 | 2180 | { |
| 2181 | - $settings = $this->get_settings(); ?> | |
| 2181 | + $settings = Core::displaySettings($this); ?> | |
| 2182 | 2182 | |
| 2183 | 2183 | <div class="king-addons-team-member"> |
| 2184 | 2184 | <?php if (!empty($settings['member_image']['url'])) : ?> |
| 2185 | 2185 | <?php |