# jetpack/16.3-a.5/src/class-footer-links.php

Jetpack – WP Security, Backup, Speed, &amp; Growth, version 16.3-a.5. 50 lines.

- Page: https://pluginprobe.com/plugins/jetpack/16.3-a.5/code/src/class-footer-links.php
- Raw: https://pluginprobe.com/plugins/jetpack/16.3-a.5/raw/src/class-footer-links.php
- Modified: 2026-09-29T02:50:08+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/jetpack/16.3-a.5/code/src/class-footer-links.php#L10-L20`.

```php
<?php
/**
 * Links shared by the Jetpack admin footers.
 *
 * @package automattic/jetpack
 */

namespace Automattic\Jetpack\Plugin;

use Automattic\Jetpack\My_Jetpack\Initializer as My_Jetpack_Initializer;

/**
 * Resolves the footer links that other Jetpack products own.
 *
 * Autoloaded from `src/` rather than shared through `Jetpack_Admin_Page`: WordPress.com
 * Simple declares its own stub of that class, so loading ours there fatals.
 */
class Footer_Links {

	/**
	 * Whether My Jetpack reports that its admin page is available to the current user.
	 *
	 * @since 16.3
	 *
	 * @return bool
	 */
	public static function is_my_jetpack_available() {
		return method_exists( My_Jetpack_Initializer::class, 'is_admin_page_available' )
			&& My_Jetpack_Initializer::is_admin_page_available();
	}

	/**
	 * Get the slug and label of My Jetpack's products tab, for footer links to it.
	 *
	 * @since 16.3
	 *
	 * @return array{slug: string, label: string}
	 */
	public static function get_my_jetpack_products_section() {
		$products_section = method_exists( My_Jetpack_Initializer::class, 'get_products_section' )
			? My_Jetpack_Initializer::get_products_section()
			: null;

		return $products_section ?? array(
			'slug'  => 'products',
			'label' => _x( 'Products', 'Navigation item', 'jetpack' ),
		);
	}
}

```
