title: Wordpress Issue with Customizer
body: <p>I'm learning how to create a logo uploader in WordPress so I can upload my own logo to my WordPress website using the customizer.</p>
  
  <blockquote>Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'wpt_register_theme_customizer' not found or invalid function name in /Users/brandonpowell/sites/valet/wordpress-development/web/wp/wp-includes/class-wp-hook.php on line 298</blockquote>
  
  <p>I'm running to issue on every tutorial and blog post how to create a logo Upload I run into the same error message every time. Can someone explain to me what the best method to creating a logo uploader.</p>
  
  <pre><code>function wpt_register_theme_customizer( $wp_customize ) {
    // Add Custom Logo Settings
    $wp_customize-&gt;add_section( 'custom_logo' , array(
      'title'      =&gt; __('Change Your Logo','wptthemecustomizer'),
      'panel'      =&gt; 'design_settings',
      'priority'   =&gt; 20
    ) );
    $wp_customize-&gt;add_setting(
        'wpt_logo',
        array(
            'default'         =&gt; get_template_directory_uri() . '/images/logo.png',
            'transport'       =&gt; 'postMessage'
        )
    );
    $wp_customize-&gt;add_control(
         new My_Customize_Image_Reloaded_Control(
             $wp_customize,
             'custom_logo',
             array(
                 'label'      =&gt; __( 'Change Logo', 'wptthemecustomizer' ),
                 'section'    =&gt; 'custom_logo',
                 'settings'   =&gt; 'wpt_logo',
                 'context'    =&gt; 'wpt-custom-logo'
             )
         )
     );
  
  
   }
   add_action( 'customize_register', 'wpt_register_theme_customizer' );
  </code></pre>