Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Warning: foreach() argument must be of type array|object, string given in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 830
Admin_Menu::settings_tabs( string $current = 'settings' )
Contents
Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Warning: foreach() argument must be of type array|object, string given in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 830
Parameters Parameters
- $current
(Optional)
Default value: 'settings'
Source Source
File: src/core/admin/class-admin-menu.php
public function settings_tabs( $current = 'settings' ) { $tabs = json_decode( wp_json_encode( self::$tabs ), false ); if ( automator_filter_has_var( 'tab' ) ) { $current = esc_html( automator_filter_input( 'tab' ) ); } if ( $tabs ) { $html = '<h2 class="nav-tab-wrapper">'; foreach ( $tabs as $tab => $tab_settings ) { $class = ( (string) $tab === (string) $current ) ? 'nav-tab-active' : ''; $url = admin_url( 'edit.php' ) . '?post_type=uo-recipe&page=uncanny-automator-settings'; $html .= '<a class="nav-tab ' . $class . '" href="' . $url . '&tab=' . $tab . '">' . $tab_settings->name . '</a>'; //phpcs:ignore Generic.Formatting.MultipleStatementAlignment.NotSameWarning } $html .= '</h2>'; echo $html; //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } }
Expand full source code Collapse full source code View on Github