I am trying to create my first WordPress plugin. Even trying to create a setup function, everything gets hurt. I want to set some global variables specific to my plugin, instead of putting literal values in all functions. However, my setup function does not pick up these global variables. Here is my code:
$version = '1.0a';
register_activation_hook( __FILE__, 'install' );
function install() {
global $version;
add_option( 'test_version', $version );
}
Obviously, this is pretty straight on my end. Any ideas what is going wrong here?
source
share