static function push_post($value = false) { global $post; array_push(self::$_post_stack, $post); if ($value instanceof WP_Post) { ${'post'} = $value; } }