.' . 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 = '
';
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;
}
}