private static function set_order_settings()
 {
     if (is_null(self::$nwp_order_type)) {
         self::$nwp_order_type = get_option(NWP_PLUGIN_NAME . "-order-type", 'time');
     }
     if (is_null(self::$nwp_manual_order)) {
         self::$nwp_manual_order = get_option(NWP_PLUGIN_NAME . "-manual-order", array());
     }
 }
function get_network_wide_posts($args = '')
{
    require_once plugin_dir_path(dirname(__FILE__)) . 'public/class-network-wide-posts-public.php';
    if (!isset($args['lang']) && function_exists('pll_current_language')) {
        $args['lang'] = pll_current_language();
    }
    $results = Network_Wide_Posts_Public::get_network_wide_posts($args);
    $posts = array();
    $current_blog_id = get_current_blog_id();
    foreach ($results as $result) {
        $blog_id = $result->blog_id;
        switch_to_blog($blog_id);
        $post_id = $result->nwp_id;
        $post_id = substr($post_id, strlen($blog_id));
        $permalink = get_permalink($post_id);
        $thumb_url = $result->nwp_thumb_url;
        if (isset($args['thumbnail'])) {
            $arr = wp_get_attachment_image_src($result->nwp_thumb_id, $args['thumbnail']);
            $thumb_url = $arr[0];
        }
        $posts[] = array("post_id" => $result->nwp_id, "post_title" => $result->nwp_title, "post_excerpt" => $result->nwp_excerpt, "post_url" => $permalink, "thumb_url" => $thumb_url, "blog_id" => $result->blog_id);
    }
    return $posts;
}