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

Dont know what I'm doing wrong! HELP!

Tried everything, nothing seems to work.

tried != empty, isempty, != "", !=null.....

Saw similiar problems and tried their solutions too but without success.

plugin.php
<?php


    $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 );
        }

    $options = get_option('my_plugin_options');

    if(isset($option))
    {
      $my_plugin_username = $options['my_plugin_username']; 
    }

        require('includes/page-wrapper.php');

    }


?>

1 Answer

Michael Cain
PRO
Michael Cain
Pro Student 16,401 Points

Not sure what its supposed to be doing but should:

if(isset($option))

be

if(isset($options))

??