.' . esc_html( F4_TREE_SLUG ) . '-submenu-item { display: flex; align-items: center; white-space: nowrap; } .' . esc_html( F4_TREE_SLUG ) . '-submenu-item .f4-icon { flex: 0 0 auto; width: 1em; height: 1em; margin-right: 0.4em; fill: currentColor; } '; } /** * Register options page * * @since 1.0.0 * @access public * @static */ public static function register_options_page() { $submenu_label = ' ' . __( 'Post Tree', 'f4-tree' ) . ' '; add_options_page( __( 'Post Tree Settings', 'f4-tree' ), $submenu_label, 'manage_options', 'f4-tree-settings', function () { include F4_TREE_PATH . 'Core/views/admin-settings.php'; } ); } /** * Register settings for options page * * @since 1.0.0 * @access public * @static */ public static function register_settings() { register_setting( 'f4-tree-settings', 'f4-tree-settings', array( 'default' => array( 'post-types' => array( 'page' => '1', 'post' => '1', ), ), ) ); } /** * Add settings link to plugin list * * @since 1.0.0 * @access public * @static */ public static function add_settings_link_to_plugin_list( $links ) { array_push( $links, '' . __( 'Settings' ) . '' ); return $links; } }