[atlas-specialist-profile width="100%" height="500"]
[atlas-specialist-calendar width="200 height="300"]
Widgets page', 'atlas-specialist' ); ?>
'specialist_url', 'class' => 'atlas_specialist_row', ], 'specialist_url_save' ); add_settings_field( 'atlas_specialist_chat', __( 'Display chat', 'atlas-specialist' ), 'atlas_specialist_enable_chat', 'atlas_specialist', 'atlas_specialist_section', [ 'specialist_chat_enable' => 'specialist_chat_enable', 'class' => 'atlas_specialist_row', ] ); add_settings_field( 'atlas_specialist_chat_title', __( 'Chat widget title', 'atlas-specialist' ), 'atlas_specialist_chat_title', 'atlas_specialist', 'atlas_specialist_section', [ 'specialist_chat_title' => 'specialist_chat_title', 'class' => 'atlas_specialist_row', ] ); add_settings_field( 'atlas_specialist_shortcodes', __( 'Shortcodes', 'atlas-specialist' ), 'atlas_specialist_shortcodes', 'atlas_specialist', 'atlas_specialist_section', [ 'atlas_specialist_shortcodes' => 'atlas_specialist_shortcodes', 'class' => 'atlas_specialist_row', ] ); } /** * Validate the settings that were saved * * @param array $input array of input values. * @since 1.0.0 */ public function validate_input( $input ) { if ( $input['specialist_url'] === '' ) { $input['specialist_url'] = 'atlas'; } // if full profile url provided, keep just what is needed. if ( strpos( $input['specialist_url'], '.atlashelp.net' ) !== false ) { $pieces = explode( '/', $input['specialist_url'] ); // remove any slashes found. $input['specialist_url'] = str_replace( '/', '', end( $pieces ) ); } // remove any slashes found. $input['specialist_url'] = str_replace( '/', '', $input['specialist_url'] ); return $input; } } } // End if(). ?>