get_metabox_post() protected method

Returns post in metabox context
protected get_metabox_post ( )
Esempio n. 1
0
 /**
  * Returns post in metabox context - fallback for Yoast SEO < 3.0 and News SEO > 2.2.5
  *
  * @returns WP_Post
  */
 protected function get_metabox_post()
 {
     if (is_callable('parent:get_metabox_post')) {
         return parent::get_metabox_post();
     }
     if ($post = filter_input(INPUT_GET, 'post')) {
         $post_id = (int) WPSEO_Utils::validate_int($post);
         return get_post($post_id);
     }
     if (isset($GLOBALS['post'])) {
         return $GLOBALS['post'];
     }
     return array();
 }