array( $this, 'sanitize_phone' ), 'default' => '', ) ); register_setting( 'addoshvi_settings_group', 'addoshvi_default_layout', array( 'sanitize_callback' => 'sanitize_text_field', 'default' => 'carousel', ) ); } public function sanitize_phone( $value ) { // Keep digits only, no +, no spaces — required format for wa.me links. return preg_replace( '/[^0-9]/', '', $value ); } public function render_settings_page() { ?>


[addoshvi_feed layout="carousel"]