/** * WP_oEmbed_Controller class, used to provide an oEmbed endpoint. * * @package WordPress * @subpackage Embeds * @since 4.4.0 */ /** * oEmbed API endpoint controller. * * Registers the REST API route and delivers the response data. * The output format (XML or JSON) is handled by the REST API. * * @since 4.4.0 */ #[AllowDynamicProperties] final class WP_oEmbed_Controller { /** * Register the oEmbed REST API route. * * @since 4.4.0 */ public function register_routes() { /** * Filters the maxwidth oEmbed parameter. * * @since 4.4.0 * * @param int $maxwidth Maximum allowed width. Default 600. */ $maxwidth = apply_filters( 'oembed_default_width', 600 ); register_rest_route( 'oembed/1.0', '/embed', array( array( 'methods' => WP_REST_Server::READABLE, 'callback' => array( $this, 'get_item' ), 'permission_callback' => '__return_true', 'args' => array( 'url' => array( 'description' => __( 'The URL of the resource for which to fetch oEmbed data.' ), 'required' => true, 'type' => 'string', 'format' => 'uri', ), 'format' => array( 'default' => 'json', 'sanitize_callback' => 'wp_oembed_ensure_format', ), 'maxwidth' => array( 'default' => $maxwidth, 'sanitize_callback' => 'absint', ), ), ), ) ); register_rest_route( 'oembed/1.0', '/proxy', array( array( 'methods' => WP_REST_Server::READABLE, 'callback' => array( $this, 'get_proxy_item' ), 'permission_callback' => array( $this, 'get_proxy_item_permissions_check' ), 'args' => array( 'url' => array( 'description' => __( 'The URL of the resource for which to fetch oEmbed data.' ), 'required' => true, 'type' => 'string', 'format' => 'uri', ), 'format' => array( 'description' => __( 'The oEmbed format to use.' ), 'type' => 'string', 'default' => 'json', 'enum' => array( 'json', 'xml', ), ), 'maxwidth' => array( 'description' => __( 'The maximum width of the embed frame in pixels.' ), 'type' => 'integer', 'default' => $maxwidth, 'sanitize_callback' => 'absint', ), 'maxheight' => array( 'description' => __( 'The maximum height of the embed frame in pixels.' ), 'type' => 'integer', 'sanitize_callback' => 'absint', ), 'discover' => array( 'description' => __( 'Whether to perform an oEmbed discovery request for unsanctioned providers.' ), 'type' => 'boolean', 'default' => true, ), ), ), ) ); } /** * Callback for the embed API endpoint. * * Returns the JSON object for the post. * * @since 4.4.0 * * @param WP_REST_Request $request Full data about the request. * @return array|WP_Error oEmbed response data or WP_Error on failure. */ public function get_item( $request ) { $post_id = url_to_postid( $request['url'] ); /** * Filters the determined post ID. * * @since 4.4.0 * * @param int $post_id The post ID. * @param string $url The requested URL. */ $post_id = apply_filters( 'oembed_request_post_id', $post_id, $request['url'] ); $data = get_oembed_response_data( $post_id, $request['maxwidth'] ); if ( ! $data ) { return new WP_Error( 'oembed_invalid_url', get_status_header_desc( 404 ), array( 'status' => 404 ) ); } return $data; } /** * Checks if current user can make a proxy oEmbed request. * * @since 4.8.0 * * @return true|WP_Error True if the request has read access, WP_Error object otherwise. */ public function get_proxy_item_permissions_check() { if ( ! current_user_can( 'edit_posts' ) ) { return new WP_Error( 'rest_forbidden', __( 'Sorry, you are not allowed to make proxied oEmbed requests.' ), array( 'status' => rest_authorization_required_code() ) ); } return true; } /** * Callback for the proxy API endpoint. * * Returns the JSON object for the proxied item. * * @since 4.8.0 * * @see WP_oEmbed::get_html() * @global WP_Embed $wp_embed WordPress Embed object. * @global WP_Scripts $wp_scripts * * @param WP_REST_Request $request Full data about the request. * @return object|WP_Error oEmbed response data or WP_Error on failure. */ public function get_proxy_item( $request ) { global $wp_embed, $wp_scripts; $args = $request->get_params(); // Serve oEmbed data from cache if set. unset( $args['_wpnonce'] ); $cache_key = 'oembed_' . md5( serialize( $args ) ); $data = get_transient( $cache_key ); if ( ! empty( $data ) ) { return $data; } $url = $request['url']; unset( $args['url'] ); // Copy maxwidth/maxheight to width/height since WP_oEmbed::fetch() uses these arg names. if ( isset( $args['maxwidth'] ) ) { $args['width'] = $args['maxwidth']; } if ( isset( $args['maxheight'] ) ) { $args['height'] = $args['maxheight']; } // Short-circuit process for URLs belonging to the current site. $data = get_oembed_response_data_for_url( $url, $args ); if ( $data ) { return $data; } $data = _wp_oembed_get_object()->get_data( $url, $args ); if ( false === $data ) { // Try using a classic embed, instead. /* @var WP_Embed $wp_embed */ $html = $wp_embed->get_embed_handler_html( $args, $url ); if ( $html ) { // Check if any scripts were enqueued by the shortcode, and include them in the response. $enqueued_scripts = array(); foreach ( $wp_scripts->queue as $script ) { $enqueued_scripts[] = $wp_scripts->registered[ $script ]->src; } return (object) array( 'provider_name' => __( 'Embed Handler' ), 'html' => $html, 'scripts' => $enqueued_scripts, ); } return new WP_Error( 'oembed_invalid_url', get_status_header_desc( 404 ), array( 'status' => 404 ) ); } /** This filter is documented in wp-includes/class-wp-oembed.php */ $data->html = apply_filters( 'oembed_result', _wp_oembed_get_object()->data2html( (object) $data, $url ), $url, $args ); /** * Filters the oEmbed TTL value (time to live). * * Similar to the {@see 'oembed_ttl'} filter, but for the REST API * oEmbed proxy endpoint. * * @since 4.8.0 * * @param int $time Time to live (in seconds). * @param string $url The attempted embed URL. * @param array $args An array of embed request arguments. */ $ttl = apply_filters( 'rest_oembed_ttl', DAY_IN_SECONDS, $url, $args ); set_transient( $cache_key, $data, $ttl ); return $data; } } Nauru CBI Official Website Your Gateway to Economic Opportunities -

Nauru CBI Official Website Your Gateway to Economic Opportunities

Unlocking the Benefits of Nauru’s Citizenship by Investment Program

Welcome to the Nauru CBI Official Website naurucbi official website, your premier source for information regarding the Citizenship by Investment (CBI) program in Nauru. As a small island nation in the Pacific, Nauru offers unique advantages for investors seeking new opportunities and an enhanced lifestyle. This article will delve into the various aspects of the Nauru CBI program, highlighting its benefits, the application process, and the potential it holds for those who take the leap into investment and citizenship.

What is the Nauru Citizenship by Investment (CBI) Program?

The Nauru Citizenship by Investment Program provides foreign nationals the opportunity to obtain Nauruan citizenship through strategic investments in the country’s economy. This program has been designed to attract affluent investors who are interested in gaining citizenship and the benefits that come with it, including visa-free travel to numerous countries and access to Nauru’s welcoming culture.

The Objectives of the Nauru CBI Program

1. **Economic Development**: The primary goal of the Nauru CBI program is to bolster the nation’s economy by inviting investments that will foster growth, infrastructure development, and employment opportunities for the local population.

2. **Promoting Global Diversity**: By welcoming investors from various backgrounds, Nauru seeks to enhance cultural diversity and international relationships.

3. **Sustainable Development**: Investments made through the CBI program are aimed at projects that promote sustainability, ensuring that Nauru’s natural beauty and resources are preserved for future generations.

Benefits of Nauru Citizenship

Acquiring Nauruan citizenship through the CBI program comes with an array of benefits that make it an attractive option for investors:

  • Visa-Free Travel: Nauru passport holders enjoy visa-free or visa-on-arrival access to numerous countries, creating more travel opportunities.
  • Business Opportunities: With citizenship, investors can take advantage of local business opportunities in sectors such as tourism, agriculture, and fisheries.
  • Political Stability: Nauru is known for its political stability and peaceful environment, making it a safe haven for investors and their families.
  • Quality of Life: The island’s pristine beaches, vibrant marine life, and warm community create an ideal living environment for expatriates.

The Application Process

Understanding the steps required to apply for the Nauru CBI program is crucial for potential investors. Below, we outline the key stages of the application process:

1. Initial Consultation

Before initiating the application, it is advisable to consult with the official representatives or legal advisors who specialize in Nauru’s CBI program. This ensures that you have a thorough understanding of the requirements and benefits.

2. Documentation Preparation

Applicants must gather necessary documentation, including identity verification, proof of funds, and a background check. Transparency and compliance with the regulations are essential for a successful application.

3. Investment Submission

Once the documentation is in order, the next step involves completing the investment component. This may involve real estate purchases, government bonds, or contributions to specific funds that align with the program’s goals.

4. Application Review

After submission, your application will undergo a thorough review. During this period, authorities may request additional information or clarification on documents provided.

5. Approval and Citizenship Issuance

If approved, you will receive your Nauruan citizenship certificate and passport, officially welcoming you to the Nauruan community.

Investment Options Under the CBI Program

Investors have a variety of options when it comes to making their investment in Nauru. Some common avenues include:

  • Real Estate Investment: Purchase property that can contribute to Nauru’s tourism sector, benefiting from the island’s natural attractions.
  • Government Bonds: Invest in government bonds which provide a secure and reliable avenue for investment.
  • Business Ventures: Start or invest in a local business, particularly in sectors recognized by the government for growth potential.

The Future of Nauru’s Economy

Through initiatives like the CBI program, Nauru aims to maintain a trajectory of economic growth. Investment influx can help enhance infrastructure, healthcare, and education in the nation, ultimately improving the quality of life for all citizens.

Ongoing Developments

The government of Nauru continues to assess and adapt the CBI program to suit global market trends and investor needs. This flexibility is key to ensuring the program’s success and sustainability.

Conclusion

The Nauru Citizenship by Investment program stands as an effective pathway for individuals looking to broaden their horizons by obtaining citizenship in a peaceful and beautiful nation. With numerous benefits and investment opportunities, Nauru invites you to explore the potential that lies within its shores. To learn more and begin your journey, visit the naurucbi official website for comprehensive guidance on the application process, investment options, and important updates.

© 2023 Nauru CBI Program. All rights reserved. For further inquiries, please refer to our official website.