'sanitize_text_field' ) ); register_setting( 'airy_wishlist_general', 'airy_wishlist_page_id', array( 'sanitize_callback' => 'absint' ) ); register_setting( 'airy_wishlist_general', 'airy_wishlist_redirect_after_add', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_general', 'airy_wishlist_remove_after_add_to_cart', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_general', 'airy_wishlist_button_toggle', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_general', 'airy_wishlist_guest_enabled', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_general', 'airy_wishlist_cookie_expiry', array( 'sanitize_callback' => 'absint' ) ); register_setting( 'airy_wishlist_general', 'airy_wishlist_multiple_enabled', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_general', 'airy_wishlist_myaccount_enabled', array( 'sanitize_callback' => 'sanitize_text_field' ) ); // Button settings. register_setting( 'airy_wishlist_button', 'airy_wishlist_button_position', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_button', 'airy_wishlist_button_type', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_button', 'airy_wishlist_button_icon', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_button', 'airy_wishlist_show_on_loop', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_button', 'airy_wishlist_loop_position', array( 'sanitize_callback' => 'sanitize_text_field' ) ); // Customization. register_setting( 'airy_wishlist_customization', 'airy_wishlist_button_bg_color', array( 'sanitize_callback' => 'sanitize_hex_color' ) ); register_setting( 'airy_wishlist_customization', 'airy_wishlist_button_text_color', array( 'sanitize_callback' => 'sanitize_hex_color' ) ); register_setting( 'airy_wishlist_customization', 'airy_wishlist_button_bg_color_hover', array( 'sanitize_callback' => 'sanitize_hex_color' ) ); register_setting( 'airy_wishlist_customization', 'airy_wishlist_button_text_color_hover', array( 'sanitize_callback' => 'sanitize_hex_color' ) ); register_setting( 'airy_wishlist_customization', 'airy_wishlist_button_added_bg_color', array( 'sanitize_callback' => 'sanitize_hex_color' ) ); register_setting( 'airy_wishlist_customization', 'airy_wishlist_button_added_text_color', array( 'sanitize_callback' => 'sanitize_hex_color' ) ); // Wishlist page. register_setting( 'airy_wishlist_page', 'airy_wishlist_page_layout', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_page', 'airy_wishlist_show_stock_status', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_page', 'airy_wishlist_show_date_added', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_page', 'airy_wishlist_show_add_to_cart', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_page', 'airy_wishlist_show_remove_button', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_page', 'airy_wishlist_show_add_all_to_cart', array( 'sanitize_callback' => 'sanitize_text_field' ) ); // Social sharing. register_setting( 'airy_wishlist_sharing', 'airy_wishlist_enable_share', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_sharing', 'airy_wishlist_share_facebook', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_sharing', 'airy_wishlist_share_twitter', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_sharing', 'airy_wishlist_share_pinterest', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_sharing', 'airy_wishlist_share_whatsapp', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_sharing', 'airy_wishlist_share_email', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_sharing', 'airy_wishlist_sharing_title', array( 'sanitize_callback' => 'sanitize_text_field' ) ); // Labels. register_setting( 'airy_wishlist_labels', 'airy_wishlist_add_button_text', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_labels', 'airy_wishlist_added_button_text', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_labels', 'airy_wishlist_remove_button_text', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_labels', 'airy_wishlist_view_wishlist_text', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_labels', 'airy_wishlist_product_added_message', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_labels', 'airy_wishlist_product_removed_message', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_labels', 'airy_wishlist_add_to_cart_text', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_labels', 'airy_wishlist_empty_text', array( 'sanitize_callback' => 'sanitize_text_field' ) ); // Notifications. register_setting( 'airy_wishlist_notifications', 'airy_wishlist_notify_enabled', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_notifications', 'airy_wishlist_notify_back_in_stock', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_notifications', 'airy_wishlist_notify_price_drop', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_notifications', 'airy_wishlist_notify_low_stock', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_notifications', 'airy_wishlist_notify_on_sale', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_notifications', 'airy_wishlist_notify_frequency', array( 'sanitize_callback' => 'sanitize_text_field' ) ); register_setting( 'airy_wishlist_notifications', 'airy_wishlist_notify_subject', array( 'sanitize_callback' => 'sanitize_text_field' ) ); } /** * Notifications settings tab */ private function notifications_settings() { ?>

general_settings(); break; case 'button': $this->button_settings(); break; case 'page': $this->page_settings(); break; case 'customization': $this->customization_settings(); break; case 'sharing': $this->sharing_settings(); break; case 'labels': $this->labels_settings(); break; case 'notifications': $this->notifications_settings(); break; case 'analytics': Airy_Wishlist_Analytics::instance()->render_dashboard(); break; case 'marketing': Airy_Wishlist_Marketing::instance()->render_dashboard(); break; } ?>
'airy_wishlist_page_id', 'selected' => absint( get_option( 'airy_wishlist_page_id' ) ), 'show_option_none' => esc_html__( 'Select a page', 'airy-wishlist' ), ) ); ?>