WordPress How to Build a WordPress Plugin Building a WordPress Plugin Settings Page CRUD with the WordPress Options Table: Part 2

Joshua Bowden
Joshua Bowden
Full Stack JavaScript Techdegree Graduate 29,312 Points

How to Build a WordPress Plugin Section 2 Last Question. I am so lost...

Above the require function, assign the value of the my_plugin_options options table entry to the options array. If the array is not empty, create a variable named my_plugin_username and assign it the username in the options array.


    $options = array();

    function my_plugin_options_page() {
        if( !current_user_can( 'manage_options' ) ) {
            wp_die( 'You do not have sufficient permissions to access this page.' );

        global $options;

        if( isset( $_POST['my_plugin_hidden_field'] ) ) {
            $my_plugin_username = esc_html( $_POST['my_plugin_username'] );         
            $options['my_plugin_username'] = $my_plugin_username;
            $options['last_updated'] = time();
            update_option( 'my_plugin_options', $options );

        if( $options != "" ) {
            $my_plugin_username = $options['my_plugin_username'];