'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() { ?>