title: Cannot remove plugin's meta box from edit.php
body: <p>I'm trying to remove the plugin's <a href="http://wordpress.org/extend/plugins/page-links-to/" rel="nofollow">Page Links To</a> metabox for Author user roles from the <code>edit.php</code> screen (article editing)... I can do it for all other metaboxes but <code>page-links-to</code>.</p>
  
  <p>This is my code</p>
  
  <pre><code>if ( current_user_can('author') )
  {
  
      function my_remove_meta_boxes()
      {
          remove_meta_box('postexcerpt', 'post', 'normal');
          remove_meta_box('trackbacksdiv', 'post', 'normal');
          remove_meta_box('postcustom', 'post', 'normal');
          remove_meta_box('revisionsdiv', 'post', 'normal');
          remove_meta_box('commentstatusdiv', 'post', 'normal');
          remove_meta_box('commentsdiv', 'post', 'normal');
          remove_meta_box('slugdiv', 'post', 'normal');
          remove_meta_box('tagsdiv-post_tag', 'post', 'side');
          remove_meta_box('categorydiv', 'post', 'side');
          remove_meta_box('postimagediv', 'post', 'side');
  
          remove_meta_box('page-links-to', 'post', 'normal');
  
      }
      add_action( 'do_meta_boxes', 'my_remove_meta_boxes' );
  </code></pre>
  
  <p>In plugin's source code I found this:</p>
  
  <pre><code>function do_meta_boxes( $page, $context ) {
          // Plugins that use custom post types can use this filter to hide the PLT UI in their post type.
          $plt_post_types = apply_filters( 'page-links-to-post-types', array_keys( get_post_types( array('show_ui' =&gt; true ) ) ) );
  
          if ( in_array( $page, $plt_post_types ) &amp;&amp; 'advanced' === $context )
              add_meta_box( 'page-links-to', 'Page Links To', array( $this, 'meta_box' ), $page, 'advanced', 'low' );
      }
  </code></pre>
  
  <p>But I cannot find any way to detect a working hook to remove the metabox.</p>