array($this, 'sanitize_settings') )); add_settings_section( 'advcntbtn_general_section', __('General Settings', 'advanced-contact-button'), null, 'advanced-contact-button' ); // Position Settings add_settings_field( 'advcntbtn_position', __('Icons Position', 'advanced-contact-button'), array($this, 'advcntbtn_render_position_field'), 'advanced-contact-button', 'advcntbtn_general_section' ); // Style Settings add_settings_field( 'advcntbtn_style', __('Icon Style', 'advanced-contact-button'), array($this, 'advcntbtn_render_style_field'), 'advanced-contact-button', 'advcntbtn_general_section' ); // Icon Size Settings add_settings_field( 'advcntbtn_icon_size', __('Icon Size', 'advanced-contact-button'), array($this, 'advcntbtn_render_icon_size_field'), 'advanced-contact-button', 'advcntbtn_general_section' ); // Text Size Settings add_settings_field( 'advcntbtn_text_size', __('Text Size', 'advanced-contact-button'), array($this, 'advcntbtn_render_text_size_field'), 'advanced-contact-button', 'advcntbtn_general_section' ); // Call Settings add_settings_field( 'advcntbtn_call', __('Call Settings', 'advanced-contact-button'), array($this, 'advcntbtn_render_call_fields'), 'advanced-contact-button', 'advcntbtn_general_section' ); // Email Settings add_settings_field( 'advcntbtn_email', __('Email Settings', 'advanced-contact-button'), array($this, 'advcntbtn_render_email_fields'), 'advanced-contact-button', 'advcntbtn_general_section' ); // WhatsApp Settings add_settings_field( 'advcntbtn_whatsapp', __('WhatsApp Settings', 'advanced-contact-button'), array($this, 'advcntbtn_render_whatsapp_fields'), 'advanced-contact-button', 'advcntbtn_general_section' ); // WeChat Settings add_settings_field( 'advcntbtn_wechat', __('WeChat Settings', 'advanced-contact-button'), array($this, 'advcntbtn_render_wechat_fields'), 'advanced-contact-button', 'advcntbtn_general_section' ); } public function advcntbtn_render_settings_page() { if (!current_user_can('manage_options')) { return; } ?>