ng_attempts; $rval = $this->contact_service( 'ping', array( 'args' => $vaultpress_pings ) ); if ( $rval || $ping_attempts >= 3 ) break; if ( !$rval ) usleep(500000); } while ( true ); if ( !$rval ) { if ( $this->get_option( 'connection_error_code' ) !== -8 ) { // Do not save pings when the subscription is inactive. $__vp_recursive_ping_lock = true; $this->ai_ping_insert( serialize( $vaultpress_pings ) ); } } $this->reset_pings(); if ( $close_wpdb ) { $wpdb->__destruct(); unset( $wpdb ); } return $rval; } function resolve_content_dir() { // Take the easy way out if ( defined( 'WP_CONTENT_DIR' ) ) { if ( substr( WP_CONTENT_DIR, -1 ) != DIRECTORY_SEPARATOR ) return WP_CONTENT_DIR . DIRECTORY_SEPARATOR; return WP_CONTENT_DIR; } // Best guess if ( defined( 'ABSPATH' ) ) { if ( substr( ABSPATH, -1 ) != DIRECTORY_SEPARATOR ) return ABSPATH . DIRECTORY_SEPARATOR . 'wp-content' . DIRECTORY_SEPARATOR; return ABSPATH . 'wp-content' . DIRECTORY_SEPARATOR; } // Run with a solid assumption: WP_CONTENT_DIR/vaultpress/vaultpress.php return dirname( __DIR__ ) . DIRECTORY_SEPARATOR; } function resolve_upload_path() { $upload_path = false; $upload_dir = wp_upload_dir(); if ( isset( $upload_dir['basedir'] ) ) $upload_path = $upload_dir['basedir']; // Nothing recorded? use a best guess! if ( !$upload_path || $upload_path == realpath( ABSPATH ) ) return $this->resolve_content_dir() . 'uploads' . DIRECTORY_SEPARATOR; if ( substr( $upload_path, -1 ) != DIRECTORY_SEPARATOR ) $upload_path .= DIRECTORY_SEPARATOR; return $upload_path; } function load_first( $value ) { $value = array_unique( $value ); // just in case there are duplicates return array_merge( preg_grep( '/vaultpress\.php$/', $value ), preg_grep( '/vaultpress\.php$/', $value, PREG_GREP_INVERT ) ); } function is_multisite() { if ( function_exists( 'is_multisite' ) ) return is_multisite(); return false; } function is_main_site() { if ( !function_exists( 'is_main_site' ) || !$this->is_multisite() ) return true; return is_main_site(); } function is_registered() { $key = $this->get_option( 'key' ); $secret = $this->get_option( 'secret' ); return !empty( $key ) && !empty( $secret ); } function clear_connection() { $this->delete_option( 'connection' ); $this->delete_option( 'connection_error_code' ); $this->delete_option( 'connection_error_message' ); $this->delete_option( 'connection_test' ); } function site_url() { $site_url = ''; // compatibility for WordPress MU Domain Mapping plugin if ( defined( 'DOMAIN_MAPPING' ) && DOMAIN_MAPPING && ! function_exists( 'domain_mapping_siteurl' ) ) { if ( !function_exists( 'is_plugin_active' ) ) require_once ABSPATH . '/wp-admin/includes/plugin.php'; $plugin = 'wordpress-mu-domain-mapping/domain_mapping.php'; if ( is_plugin_active( $plugin ) ) include_once( WP_PLUGIN_DIR . '/' . $plugin ); } if ( function_exists( 'domain_mapping_siteurl' ) ) $site_url = domain_mapping_siteurl( false ); if ( empty( $site_url ) ) $site_url = site_url(); return $site_url; } /** * Sync the VaultPress options to WordPress.com if the Jetpack plugin is active. */ function sync_jetpack_options() { if ( class_exists( 'Jetpack_Sync' ) && method_exists( 'Jetpack_Sync', 'sync_options' ) && defined( 'JETPACK__VERSION' ) && version_compare( JETPACK__VERSION, '4.1', '<' ) ) { Jetpack_Sync::sync_options( __FILE__, $this->auto_register_option, $this->option_name ); } } /** * Add the VaultPress options to the Jetpack options management whitelist. * Allows Jetpack to register VaultPress options automatically. * * @param array $options The list of whitelisted option names. * * @return array The updated whitelist */ function add_to_jetpack_options_whitelist( $options ) { $options[] = $this->option_name; $options[] = $this->auto_register_option; return $options; } /** * When the VaultPress auto-register option is updated, run the registration call. * * This should only be run when the option is updated from the Jetpack/WP.com * API call, and only if the new key is different than the old key. * * @param mixed $old_value The old option value, or the option name (if add_option). * @param mixed $value The new option value. */ function updated_auto_register_option( $old_value, $value ) { // Not an API call or CLI call if ( ! class_exists( 'WPCOM_JSON_API_Update_Option_Endpoint' ) && ! ( defined( 'WP_CLI' ) && WP_CLI ) ) { return; } remove_action( "update_option_{$this->auto_register_option}", array( $this, 'updated_auto_register_option' ) ); $defaults = array( 'key' => false, 'action' => 'register', // or `response` 'status' => 'working', 'error' => false, ); // `wp_parse_args` uses arrays, might as well be explicit about it. $registration = (array) json_decode( $value ); $registration = wp_parse_args( $registration, $defaults ); // If we have a working connection, don't update the key. if ( $this->check_connection( true ) ) { $registration['action'] = 'response'; $registration['error'] = 'VaultPress is already registered on this site.'; update_option( $this->auto_register_option, json_encode( $registration ) ); return; } if ( ! $registration['key'] ) { return; } $registration['action'] = 'response'; $response = $this->register( $registration['key'] ); if ( is_wp_error( $response ) ) { $registration['status'] = 'broken'; $registration['error'] = $response->get_error_message(); } else if ( $this->get_option( 'connection_error_code' ) ) { $registration['status'] = 'broken'; $registration['error'] = $this->get_option( 'connection_error_message' ); } else { $registration['error'] = false; } update_option( $this->auto_register_option, json_encode( $registration ) ); } function add_global_actions_and_filters() { add_action( 'init', array( $this, 'sync_jetpack_options' ), 0, 99 ); add_filter( 'jetpack_options_whitelist', array( $this, 'add_to_jetpack_options_whitelist' ) ); add_action( "update_option_{$this->auto_register_option}", array( $this, 'updated_auto_register_option' ), 10, 2 ); add_action( "add_option_{$this->auto_register_option}", array( $this, 'updated_auto_register_option' ), 10, 2 ); add_action( 'admin_enqueue_scripts', array( $this, 'styles' ) ); } function add_admin_actions_and_filters() { add_action( 'admin_init', array( $this, 'admin_init' ) ); add_action( 'admin_menu', array( $this, 'admin_menu' ), 5 ); # Priority 5, so it's called before Jetpack's admin_menu. add_action( 'admin_head', array( $this, 'admin_head' ) ); } function add_listener_actions_and_filters() { add_action( 'admin_bar_menu', array( $this, 'toolbar' ), 999 ); // Comments add_action( 'delete_comment', array( $this, 'comment_action_handler' ) ); add_action( 'wp_set_comment_status', array( $this, 'comment_action_handler' ) ); add_action( 'trashed_comment', array( $this, 'comment_action_handler' ) ); add_action( 'untrashed_comment', array( $this, 'comment_action_handler' ) ); add_action( 'wp_insert_comment', array( $this, 'comment_action_handler' ) ); add_action( 'comment_post', array( $this, 'comment_action_handler' ) ); add_action( 'edit_comment', array( $this, 'comment_action_handler' ) ); // Commentmeta add_action( 'added_comment_meta', array( $this, 'commentmeta_insert_handler' ), 10, 2 ); add_action( 'updated_comment_meta', array( $this, 'commentmeta_modification_handler' ), 10, 4 ); add_action( 'deleted_comment_meta', array( $this, 'commentmeta_modification_handler' ), 10, 4 ); // Users if ( $this->is_main_site() ) { add_action( 'user_register', array( $this, 'userid_action_handler' ) ); add_action( 'password_reset', array( $this, 'userid_action_handler' ) ); add_action( 'profile_update', array( $this, 'userid_action_handler' ) ); add_action( 'user_register', array( $this, 'userid_action_handler' ) ); add_action( 'deleted_user', array( $this, 'userid_action_handler' ) ); } // Usermeta if ( $this->is_main_site() ) { // Keeping these action hooks for backward compatibility add_action( 'added_usermeta', array( $this, 'usermeta_action_handler' ), 10, 4 ); add_action( 'update_usermeta', array( $this, 'usermeta_action_handler' ), 10, 4 ); add_action( 'delete_usermeta', array( $this, 'usermeta_action_handler' ), 10, 4 ); add_action( 'added_user_meta', array( $this, 'usermeta_action_handler' ), 10, 4 ); add_action( 'update_user_meta', array( $this, 'usermeta_action_handler' ), 10, 4 ); add_action( 'delete_user_meta', array( $this, 'usermeta_action_handler' ), 10, 4 ); } // Posts add_action( 'delete_post', array( $this, 'post_action_handler' ) ); add_action( 'trash_post', array( $this, 'post_action_handler' ) ); add_action( 'untrash_post', array( $this, 'post_action_handler' ) ); add_action( 'edit_post', array( $this, 'post_action_handler' ) ); add_action( 'save_post', array( $this, 'post_action_handler' ) ); add_action( 'wp_insert_post', array( $this, 'post_action_handler' ) ); add_action( 'edit_attachment', array( $this, 'post_action_handler' ) ); add_action( 'add_attachment', array( $this, 'post_action_handler' ) ); add_action( 'delete_attachment', array( $this, 'post_action_handler' ) ); add_action( 'private_to_publish', array( $this, 'post_action_handler' ) ); add_action( 'wp_restore_post_revision', array( $this, 'post_action_handler' ) ); // Postmeta add_action( 'added_post_meta', array( $this, 'postmeta_insert_handler' ), 10, 4 ); add_action( 'update_post_meta', array( $this, 'postmeta_modification_handler' ), 10, 4 ); add_action( 'updated_post_meta', array( $this, 'postmeta_modification_handler' ), 10, 4 ); add_action( 'delete_post_meta', array( $this, 'postmeta_modification_handler' ), 10, 4 ); add_action( 'deleted_post_meta', array( $this, 'postmeta_modification_handler' ), 10, 4 ); add_action( 'added_postmeta', array( $this, 'postmeta_action_handler' ), 10, 3 ); add_action( 'update_postmeta', array( $this, 'postmeta_action_handler' ), 10, 3 ); add_action( 'delete_postmeta', array( $this, 'postmeta_action_handler' ), 10, 3 ); // Links add_action( 'edit_link', array( $this, 'link_action_handler' ) ); add_action( 'add_link', array( $this, 'link_action_handler' ) ); add_action( 'delete_link', array( $this, 'link_action_handler' ) ); // Taxonomy add_action( 'created_term', array( $this, 'term_handler' ), 2 ); add_action( 'edited_terms', array( $this, 'term_handler' ), 2 ); add_action( 'delete_term', array( $this, 'term_handler' ), 2 ); add_action( 'edit_term_taxonomy', array( $this, 'term_taxonomy_handler' ) ); add_action( 'delete_term_taxonomy', array( $this, 'term_taxonomy_handler' ) ); add_action( 'edit_term_taxonomies', array( $this, 'term_taxonomies_handler' ) ); add_action( 'add_term_relationship', array( $this, 'term_relationship_handler' ), 10, 2 ); add_action( 'delete_term_relationships', array( $this, 'term_relationships_handler' ), 10, 2 ); add_action( 'set_object_terms', array( $this, 'set_object_terms_handler' ), 10, 3 ); // Files if ( $this->is_main_site() ) { add_action( 'switch_theme', array( $this, 'theme_action_handler' ) ); add_action( 'activate_plugin', array( $this, 'plugin_action_handler' ) ); add_action( 'deactivate_plugin', array( $this, 'plugin_action_handler' ) ); } add_action( 'wp_handle_upload', array( $this, 'upload_handler' ) ); // Options add_action( 'deleted_option', array( $this, 'option_handler' ), 1 ); add_action( 'updated_option', array( $this, 'option_handler' ), 1 ); add_action( 'added_option', array( $this, 'option_handler' ), 1 ); $this->add_woocommerce_actions(); $this->add_vp_required_filters(); } function add_woocommerce_actions() { add_action( 'woocommerce_tax_rate_deleted', array( $this, 'woocommerce_tax_rate_handler' ), 10, 1 ); add_action( 'woocommerce_tax_rate_updated', array( $this, 'woocommerce_tax_rate_handler' ), 10, 1 ); add_action( 'woocommerce_tax_rate_added', array( $this, 'woocommerce_tax_rate_handler' ), 10, 1 ); add_action( 'woocommerce_new_order_item', array( $this, 'woocommerce_order_item_handler' ), 10, 1 ); add_action( 'woocommerce_update_order_item', array( $this, 'woocommerce_order_item_handler' ), 10, 1 ); add_action( 'woocommerce_delete_order_item', array( $this, 'woocommerce_order_item_handler' ), 10, 1 ); add_action( 'added_order_item_meta', array( $this, 'woocommerce_order_item_meta_handler' ), 10, 1 ); add_action( 'updated_order_item_meta', array( $this, 'woocommerce_order_item_meta_handler' ), 10, 1 ); add_action( 'deleted_order_item_meta', array( $this, 'woocommerce_order_item_meta_handler' ), 10, 1 ); add_action( 'woocommerce_attribute_added', array( $this, 'woocommerce_attribute_handler' ), 10, 1 ); add_action( 'woocommerce_attribute_updated', array( $this, 'woocommerce_attribute_handler' ), 10, 1 ); add_action( 'woocommerce_attribute_deleted', array( $this, 'woocommerce_attribute_handler' ), 10, 1 ); } function add_vp_required_filters() { // Log ins if ( $this->get_option( 'login_lockdown' ) ) { add_action( 'login_form', array( $this, 'add_js_token' ) ); add_filter( 'authenticate', array( $this, 'authenticate' ), 999 ); } // Report back to VaultPress add_action( 'shutdown', array( $this, 'do_pings' ) ); // VaultPress likes being first in line add_filter( 'pre_update_option_active_plugins', array( $this, 'load_first' ) ); } function get_jetpack_email() { if ( ! class_exists( 'Jetpack' ) ) { return false; } // For version of Jetpack prior to 7.7. if ( defined( 'JETPACK__VERSION' ) && version_compare( JETPACK__VERSION, '7.7', '<' ) && ! class_exists( 'Jetpack_IXR_Client' ) ) { Jetpack::load_xml_rpc_client(); } $xml = new Jetpack_IXR_Client( array( 'user_id' => get_current_user_id() ) ); $xml->query( 'wpcom.getUserEmail' ); if ( ! $xml->isError() ) { return $xml->getResponse(); } return new WP_Error( $xml->getErrorCode(), $xml->getErrorMessage() ); } function get_key_via_jetpack( $already_purchased = false ) { if ( ! class_exists( 'Jetpack' ) ) { return false; } // For version of Jetpack prior to 7.7. if ( defined( 'JETPACK__VERSION' ) && version_compare( JETPACK__VERSION, '7.7', '<' ) && ! class_exists( 'Jetpack_IXR_Client' ) ) { Jetpack::load_xml_rpc_client(); } $xml = new Jetpack_IXR_Client( array( 'user_id' => Jetpack_Options::get_option( 'master_user' ) ) ); $xml->query( 'vaultpress.registerSite', $already_purchased ); if ( ! $xml->isError() ) { return $xml->getResponse(); } return new WP_Error( $xml->getErrorCode(), $xml->getErrorMessage() ); } function register_via_jetpack( $already_purchased = false ) { $registration_key = $this->get_key_via_jetpack( $already_purchased ); if ( is_wp_error( $registration_key ) ) { return $registration_key; } return self::register( $registration_key ); } } $vaultpress = VaultPress::init(); if ( isset( $_GET['vaultpress'] ) && $_GET['vaultpress'] ) { if ( !function_exists( 'wp_magic_quotes' ) ) { // Escape with wpdb. $_GET = add_magic_quotes( $_GET ); $_POST = add_magic_quotes( $_POST ); $_COOKIE = add_magic_quotes( $_COOKIE ); $_SERVER = add_magic_quotes( $_SERVER ); // Force REQUEST to be GET + POST. If SERVER, COOKIE, or ENV are needed, use those superglobals directly. $_REQUEST = array_merge( $_GET, $_POST ); } else { wp_magic_quotes(); } if ( !function_exists( 'wp_get_current_user' ) ) include ABSPATH . '/wp-includes/pluggable.php'; // TODO: this prevents some error notices but do we need it? is there a better way to check capabilities/logged in user/etc? if ( function_exists( 'wp_cookie_constants' ) && !defined( 'AUTH_COOKIE' ) ) wp_cookie_constants(); $vaultpress->parse_request( null ); die(); } // only load hotfixes if it's not a VP request require_once __DIR__ . '/class.vaultpress-hotfixes.php'; $hotfixes = new VaultPress_Hotfixes(); // Add a helper method to WP CLI for auto-registerion via Jetpack if ( defined( 'WP_CLI' ) && WP_CLI ) { require_once __DIR__ . '/class.vaultpress-cli.php'; } require_once __DIR__ . '/cron-tasks.php'; {"id":4297833,"date":"2022-04-28T00:20:03","date_gmt":"2022-04-28T04:20:03","guid":{"rendered":"http:\/\/specpals.com\/html_parser\/ians_download.php?param=C-1-1467955-1"},"modified":"2022-04-28T01:30:05","modified_gmt":"2022-04-28T05:30:05","slug":"james-camerons-avatar-2-titled-avatar-the-way-of-water","status":"publish","type":"post","link":"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/","title":{"rendered":"James Cameron’s ‘Avatar 2’ titled ‘Avatar: The Way of Water’"},"content":{"rendered":"

\"James<\/a><\/p>\n

Los Angeles, April 28 (SocialNews.XYZ)<\/strong> After a long wait, director James Cameron is finally ready to show audiences his otherworldly, underwater vision for the sequel of 'Avatar'. It's newly titled as 'Avatar: The Way of Water'.<\/p>\n

Disney, which inherited the franchise after acquiring 20th Century Fox in 2019, unveiled new footage of the highly anticipated film at CinemaCon, the annual gathering of movie theater owners that's currently unfolding at Caesars Palace in Las Vegas, reports 'Variety'.<\/p>\n

CinemaCon attendees were given 3D glasses to watch the minutes-long trailer, which contained almost no dialogue. Instead, exhibitors were immersed into different regions across the dazzling world of Pandora through sweeping visuals of the planet's crystal blue oceans and lakes. <\/p>\n

The footage also shows the local tribe of Na'vi interacting with various species resembling whales and pelicans, some of which flew through the screen and into audience member's faces thanks to the three-dimensional technology.<\/p>\n

Set more than a decade after the events of the first film, 'Avatar: The Way of Water' begins to tell the story of the Sully family -- Jake, Neytiri and their kids -- and the trouble that follows them, the lengths they go to keep each other safe, the battles they fight to stay alive and the tragedies they endure.<\/p>\n

\"I know one thing,\" Sam Worthington's Jake Sully tells Zoe Saldana's Neytiri.<\/p>\n

\"Wherever we go, this family is our fortress.\"<\/p>\n

The trailer will debut exclusively in theatres ahead of Marvel's 'Doctor Strange in the Multiverse of Madness' on May 6.<\/p>\n

Cameron, who is still in New Zealand putting the final touches on 'Avatar 2', appeared in a pre-recorded video to tell exhibitors about the film.<\/p>\n

He says it is \"designed for the biggest screen and the most immersive 3D available\", adding that he \"set out to test the limits of what cinema can do\".<\/p>\n

Producer Jon Landau, who flew in town from New Zealand for less than 24 hours, indicated that \"family\" will be at the centre of the four sequels. Each follow-up film will play out as a standalone movie and will come to its own conclusion.<\/p>\n

\"We need to make sure (audiences) have an experience they can't get anywhere else, and that needs to be exclusively in theaters,\" Landau said.<\/p>\n

Along with Cameron, Worthington and Saldana, the $250 million-budgeted 'Avatar 2' brings back Giovanni Ribisi, Sigourney Weaver, CCH Pounder and Stephen Lang.<\/p>\n

Those actors will be joined by new faces to the franchise, including Kate Winslet, Vin Diesel, Michelle Yeoh, Edie Falco, Cliff Curtis and Jemaine Clement.<\/p>\n

There are understandable fears that enthusiasm for all things 'Avatar' has dwindled in the decade since its historic run in theaters. But Na'vi Nation still appears to be loyal.<\/p>\n

During the pandemic, Cameron's groundbreaking sci-fi epic returned to the big screen and reclaimed the title as the highest-grossing movie in history with $2.802 billion globally, taking the crown back from 'Avengers: Endgame'.<\/p>\n

In anticipation for 'The Way of Water', Disney plans to re-release 'Avatar' in theatres on September 23.<\/p>\n

'Avatar' premiered in December 2009, a time when ticket sales were significantly less expensive than they are these days.<\/p>\n

However, the movie had an unparalleled life in cinemas and played on the big screen for nearly 10 months, a phenomenon driven by repeat viewings and premium screenings.<\/p>\n

The unmatched success of 'Avatar' inspired theatre operators to speed up the deployment of digital cinema so their venues were equipped with the technology needed to play 3D.<\/p>\n

For the follow-up, Cameron has again turned to new technology, this time to capture scenes underwater.<\/p>\n

That means Disney must convince the heaps of film exhibitors in the audience at CinemaCon that 'Avatar 2' will push cinematic boundaries, so much so that it'll be worth the expensive equipment upgrades needed to match Cameron's dazzling vision.<\/p>\n

Based on the audible gasps in the room, exhibitors may not need much urging to pull out all the stops for 'The Way of Water'.<\/p>\n

'Avatar 2' debuts on December 16, with sequels to come on December 20, 2024, December 18, 2026, and December 22, 2028.<\/p>\n

'The Way of Water' footage capped off Disney's 90-minute CinemaCon presentation, which also showcased exclusive footage from 'Doctor Strange in the Multiverse of Madness', 'Lightyear', 'Toy Story' spinoff about Andy's beloved toy; David O. Russell's new film 'Amsterdam' and 'Bob's Burgers'.<\/p>\n

Source: IANS<\/p>\n","protected":false},"excerpt":{"rendered":"

Los Angeles, April 28 (SocialNews.XYZ) After a long wait, director James Cameron is finally ready to show audiences his otherworldly, underwater vision for the sequel of ‘Avatar’. It’s newly titled as ‘Avatar: The Way of…<\/p>\n","protected":false},"author":1,"featured_media":4297834,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"James Cameron's 'Avatar 2' titled 'Avatar: The Way of Water'\n #JamesCameron #Avatar #Avatar #TheWayofWater #Avatar #TheWayofWater #socialnewsxyz","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[98,8],"tags":[],"better_featured_image":{"id":4297834,"alt_text":"Avatar.(photo:IMDB)","caption":"Avatar.(photo:IMDB)","description":"","media_type":"image","media_details":{"width":1333,"height":775,"file":"2022\/04\/28\/a54d20cf234b6347accee8175f745798.jpg","sizes":{"thumbnail":{"file":"a54d20cf234b6347accee8175f745798-150x150c.jpg","width":150,"height":150,"source_url":"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2022\/04\/28\/a54d20cf234b6347accee8175f745798.jpg?resize=150%2C150&quality=80&zoom=1&ssl=1"},"medium":{"file":"a54d20cf234b6347accee8175f745798-300x174.jpg","width":300,"height":174,"source_url":"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2022\/04\/28\/a54d20cf234b6347accee8175f745798.jpg?fit=300%2C174&quality=80&zoom=1&ssl=1"},"large":{"file":"a54d20cf234b6347accee8175f745798-1024x595.jpg","width":1024,"height":595,"source_url":"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2022\/04\/28\/a54d20cf234b6347accee8175f745798.jpg?fit=1024%2C595&quality=80&zoom=1&ssl=1"},"admin-thumbs":{"file":"a54d20cf234b6347accee8175f745798-100x58.jpg","width":100,"height":58,"source_url":"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2022\/04\/28\/a54d20cf234b6347accee8175f745798.jpg?fit=100%2C58&quality=80&zoom=1&ssl=1"},"content-single":{"file":"a54d20cf234b6347accee8175f745798-777x437c.jpg","width":777,"height":437,"source_url":"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2022\/04\/28\/a54d20cf234b6347accee8175f745798.jpg?resize=777%2C437&quality=80&zoom=1&ssl=1"},"content-list":{"file":"a54d20cf234b6347accee8175f745798-260x146c.jpg","width":260,"height":146,"source_url":"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2022\/04\/28\/a54d20cf234b6347accee8175f745798.jpg?resize=260%2C146&quality=80&zoom=1&ssl=1"},"home-thumbnail":{"file":"a54d20cf234b6347accee8175f745798-360x165c.jpg","width":360,"height":165,"source_url":"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2022\/04\/28\/a54d20cf234b6347accee8175f745798.jpg?resize=360%2C165&quality=80&zoom=1&ssl=1"},"cp-thumb-small":{"file":"a54d20cf234b6347accee8175f745798-75x50c.jpg","width":75,"height":50,"source_url":"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2022\/04\/28\/a54d20cf234b6347accee8175f745798.jpg?resize=75%2C50&quality=80&zoom=1&ssl=1"},"rpwe-thumbnail":{"file":"a54d20cf234b6347accee8175f745798-45x45c.jpg","width":45,"height":45,"source_url":"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2022\/04\/28\/a54d20cf234b6347accee8175f745798.jpg?resize=45%2C45&quality=80&zoom=1&ssl=1"}},"image_meta":{"aperture":"0","credit":"IANS","camera":"","caption":"Avatar.(photo:IMDB)","created_timestamp":"1651141924","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"Avatar.(photo:IMDB)","orientation":"0","keywords":["Avatar,"]}},"post":4297833,"source_url":"https:\/\/www.socialnews.xyz\/wp-content\/uploads\/2022\/04\/28\/a54d20cf234b6347accee8175f745798.jpg"},"jetpack_publicize_connections":[],"yoast_head":"\nJames Cameron's 'Avatar 2' titled 'Avatar: The Way of Water' - Social News XYZ<\/title>\n<meta name=\"description\" content=\"Los Angeles, April 28 (SocialNews.XYZ) After a long wait, director James Cameron is finally ready to show audiences his otherworldly, underwater vision for the sequel of 'Avatar'. It's newly titled as 'Avatar: The Way of... - Social News XYZ\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"James Cameron's 'Avatar 2' titled 'Avatar: The Way of Water' - Social News XYZ\" \/>\n<meta property=\"og:description\" content=\"Los Angeles, April 28 (SocialNews.XYZ) After a long wait, director James Cameron is finally ready to show audiences his otherworldly, underwater vision for the sequel of 'Avatar'. It's newly titled as 'Avatar: The Way of... - Social News XYZ\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/\" \/>\n<meta property=\"og:site_name\" content=\"Social News XYZ\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/socialnewsxyz\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-28T04:20:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-28T05:30:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2022\/04\/28\/a54d20cf234b6347accee8175f745798.jpg?fit=1333%2C775&quality=80&zoom=1&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1333\" \/>\n\t<meta property=\"og:image:height\" content=\"775\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Gopi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/agk4444\" \/>\n<meta name=\"twitter:site\" content=\"@Social_News_XYZ\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gopi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/\"},\"author\":{\"name\":\"Gopi\",\"@id\":\"https:\/\/www.socialnews.xyz\/#\/schema\/person\/0128fee9d22643f97e445badb789aaba\"},\"headline\":\"James Cameron’s ‘Avatar 2’ titled ‘Avatar: The Way of Water’\",\"datePublished\":\"2022-04-28T04:20:03+00:00\",\"dateModified\":\"2022-04-28T05:30:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/\"},\"wordCount\":712,\"publisher\":{\"@id\":\"https:\/\/www.socialnews.xyz\/#organization\"},\"articleSection\":[\"Hollywood\",\"Movies\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/\",\"url\":\"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/\",\"name\":\"James Cameron's 'Avatar 2' titled 'Avatar: The Way of Water' - Social News XYZ\",\"isPartOf\":{\"@id\":\"https:\/\/www.socialnews.xyz\/#website\"},\"datePublished\":\"2022-04-28T04:20:03+00:00\",\"dateModified\":\"2022-04-28T05:30:05+00:00\",\"description\":\"Los Angeles, April 28 (SocialNews.XYZ) After a long wait, director James Cameron is finally ready to show audiences his otherworldly, underwater vision for the sequel of 'Avatar'. It's newly titled as 'Avatar: The Way of... - Social News XYZ\",\"breadcrumb\":{\"@id\":\"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.socialnews.xyz\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Movies\",\"item\":\"https:\/\/www.socialnews.xyz\/category\/movies\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Hollywood\",\"item\":\"https:\/\/www.socialnews.xyz\/category\/movies\/hollywood\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"James Cameron’s ‘Avatar 2’ titled ‘Avatar: The Way of Water’\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.socialnews.xyz\/#website\",\"url\":\"https:\/\/www.socialnews.xyz\/\",\"name\":\"Social News XYZ\",\"description\":\"The Millennial Media\",\"publisher\":{\"@id\":\"https:\/\/www.socialnews.xyz\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.socialnews.xyz\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.socialnews.xyz\/#organization\",\"name\":\"AGK FIRE INC (DBA: Social News XYZ)\",\"url\":\"https:\/\/www.socialnews.xyz\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.socialnews.xyz\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2016\/07\/12\/Social-News-XYZ.jpg?fit=512%2C512&quality=80&zoom=1&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2016\/07\/12\/Social-News-XYZ.jpg?fit=512%2C512&quality=80&zoom=1&ssl=1\",\"width\":512,\"height\":512,\"caption\":\"AGK FIRE INC (DBA: Social News XYZ)\"},\"image\":{\"@id\":\"https:\/\/www.socialnews.xyz\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/socialnewsxyz\/\",\"https:\/\/twitter.com\/Social_News_XYZ\",\"https:\/\/www.instagram.com\/socialnewsxyz\/\",\"https:\/\/www.linkedin.com\/company\/socialnewsxyz\/\",\"https:\/\/www.pinterest.com\/socialnewsxyz\/\",\"https:\/\/www.youtube.com\/socialnewsxyz\/\",\"https:\/\/flipboard.com\/@SocialNewsXYZ\",\"https:\/\/news.google.com\/publications\/CAAqKQgKIiNDQklTRkFnTWFoQUtEbk52WTJsaGJHNWxkM011ZUhsNktBQVAB?ceid=US:en&oc=3\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.socialnews.xyz\/#\/schema\/person\/0128fee9d22643f97e445badb789aaba\",\"name\":\"Gopi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.socialnews.xyz\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a529f8b3731b5abf1f9994aa34434368?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a529f8b3731b5abf1f9994aa34434368?s=96&d=mm&r=g\",\"caption\":\"Gopi\"},\"description\":\"Gopi Adusumilli is a Programmer. He is the editor of SocialNews.XYZ and President of AGK Fire Inc. He enjoys designing websites, developing mobile applications and publishing news articles on current events from various authenticated news sources. When it comes to writing he likes to write about current world politics and Indian Movies. His future plans include developing SocialNews.XYZ into a News website that has no bias or judgment towards any. He can be reached at gopi@socialnews.xyz\",\"sameAs\":[\"https:\/\/www.socialnews.xyz\",\"https:\/\/twitter.com\/https:\/\/twitter.com\/agk4444\"],\"url\":\"https:\/\/www.socialnews.xyz\/author\/gopi\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"James Cameron's 'Avatar 2' titled 'Avatar: The Way of Water' - Social News XYZ","description":"Los Angeles, April 28 (SocialNews.XYZ) After a long wait, director James Cameron is finally ready to show audiences his otherworldly, underwater vision for the sequel of 'Avatar'. It's newly titled as 'Avatar: The Way of... - Social News XYZ","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/","og_locale":"en_US","og_type":"article","og_title":"James Cameron's 'Avatar 2' titled 'Avatar: The Way of Water' - Social News XYZ","og_description":"Los Angeles, April 28 (SocialNews.XYZ) After a long wait, director James Cameron is finally ready to show audiences his otherworldly, underwater vision for the sequel of 'Avatar'. It's newly titled as 'Avatar: The Way of... - Social News XYZ","og_url":"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/","og_site_name":"Social News XYZ","article_publisher":"https:\/\/www.facebook.com\/socialnewsxyz\/","article_published_time":"2022-04-28T04:20:03+00:00","article_modified_time":"2022-04-28T05:30:05+00:00","og_image":[{"width":1333,"height":775,"url":"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2022\/04\/28\/a54d20cf234b6347accee8175f745798.jpg?fit=1333%2C775&quality=80&zoom=1&ssl=1","type":"image\/jpeg"}],"author":"Gopi","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/agk4444","twitter_site":"@Social_News_XYZ","twitter_misc":{"Written by":"Gopi","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/#article","isPartOf":{"@id":"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/"},"author":{"name":"Gopi","@id":"https:\/\/www.socialnews.xyz\/#\/schema\/person\/0128fee9d22643f97e445badb789aaba"},"headline":"James Cameron’s ‘Avatar 2’ titled ‘Avatar: The Way of Water’","datePublished":"2022-04-28T04:20:03+00:00","dateModified":"2022-04-28T05:30:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/"},"wordCount":712,"publisher":{"@id":"https:\/\/www.socialnews.xyz\/#organization"},"articleSection":["Hollywood","Movies"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/","url":"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/","name":"James Cameron's 'Avatar 2' titled 'Avatar: The Way of Water' - Social News XYZ","isPartOf":{"@id":"https:\/\/www.socialnews.xyz\/#website"},"datePublished":"2022-04-28T04:20:03+00:00","dateModified":"2022-04-28T05:30:05+00:00","description":"Los Angeles, April 28 (SocialNews.XYZ) After a long wait, director James Cameron is finally ready to show audiences his otherworldly, underwater vision for the sequel of 'Avatar'. It's newly titled as 'Avatar: The Way of... - Social News XYZ","breadcrumb":{"@id":"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.socialnews.xyz\/2022\/04\/28\/james-camerons-avatar-2-titled-avatar-the-way-of-water\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.socialnews.xyz\/"},{"@type":"ListItem","position":2,"name":"Movies","item":"https:\/\/www.socialnews.xyz\/category\/movies\/"},{"@type":"ListItem","position":3,"name":"Hollywood","item":"https:\/\/www.socialnews.xyz\/category\/movies\/hollywood\/"},{"@type":"ListItem","position":4,"name":"James Cameron’s ‘Avatar 2’ titled ‘Avatar: The Way of Water’"}]},{"@type":"WebSite","@id":"https:\/\/www.socialnews.xyz\/#website","url":"https:\/\/www.socialnews.xyz\/","name":"Social News XYZ","description":"The Millennial Media","publisher":{"@id":"https:\/\/www.socialnews.xyz\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.socialnews.xyz\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.socialnews.xyz\/#organization","name":"AGK FIRE INC (DBA: Social News XYZ)","url":"https:\/\/www.socialnews.xyz\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.socialnews.xyz\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2016\/07\/12\/Social-News-XYZ.jpg?fit=512%2C512&quality=80&zoom=1&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2016\/07\/12\/Social-News-XYZ.jpg?fit=512%2C512&quality=80&zoom=1&ssl=1","width":512,"height":512,"caption":"AGK FIRE INC (DBA: Social News XYZ)"},"image":{"@id":"https:\/\/www.socialnews.xyz\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/socialnewsxyz\/","https:\/\/twitter.com\/Social_News_XYZ","https:\/\/www.instagram.com\/socialnewsxyz\/","https:\/\/www.linkedin.com\/company\/socialnewsxyz\/","https:\/\/www.pinterest.com\/socialnewsxyz\/","https:\/\/www.youtube.com\/socialnewsxyz\/","https:\/\/flipboard.com\/@SocialNewsXYZ","https:\/\/news.google.com\/publications\/CAAqKQgKIiNDQklTRkFnTWFoQUtEbk52WTJsaGJHNWxkM011ZUhsNktBQVAB?ceid=US:en&oc=3"]},{"@type":"Person","@id":"https:\/\/www.socialnews.xyz\/#\/schema\/person\/0128fee9d22643f97e445badb789aaba","name":"Gopi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.socialnews.xyz\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a529f8b3731b5abf1f9994aa34434368?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a529f8b3731b5abf1f9994aa34434368?s=96&d=mm&r=g","caption":"Gopi"},"description":"Gopi Adusumilli is a Programmer. He is the editor of SocialNews.XYZ and President of AGK Fire Inc. He enjoys designing websites, developing mobile applications and publishing news articles on current events from various authenticated news sources. When it comes to writing he likes to write about current world politics and Indian Movies. His future plans include developing SocialNews.XYZ into a News website that has no bias or judgment towards any. He can be reached at gopi@socialnews.xyz","sameAs":["https:\/\/www.socialnews.xyz","https:\/\/twitter.com\/https:\/\/twitter.com\/agk4444"],"url":"https:\/\/www.socialnews.xyz\/author\/gopi\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.socialnews.xyz\/wp-content\/uploads\/2022\/04\/28\/a54d20cf234b6347accee8175f745798.jpg?fit=1333%2C775&quality=80&zoom=1&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6Nl9c-i23T","_links":{"self":[{"href":"https:\/\/www.socialnews.xyz\/wp-json\/wp\/v2\/posts\/4297833"}],"collection":[{"href":"https:\/\/www.socialnews.xyz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.socialnews.xyz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.socialnews.xyz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.socialnews.xyz\/wp-json\/wp\/v2\/comments?post=4297833"}],"version-history":[{"count":0,"href":"https:\/\/www.socialnews.xyz\/wp-json\/wp\/v2\/posts\/4297833\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.socialnews.xyz\/wp-json\/wp\/v2\/media\/4297834"}],"wp:attachment":[{"href":"https:\/\/www.socialnews.xyz\/wp-json\/wp\/v2\/media?parent=4297833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.socialnews.xyz\/wp-json\/wp\/v2\/categories?post=4297833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.socialnews.xyz\/wp-json\/wp\/v2\/tags?post=4297833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}