# sendwp/1.2.9/includes/admin/load.php

SendWP, version 1.2.9. 32 lines.

- Page: https://pluginprobe.com/plugins/sendwp/1.2.9/code/includes/admin/load.php
- Raw: https://pluginprobe.com/plugins/sendwp/1.2.9/raw/includes/admin/load.php
- Modified: 2022-05-30T19:40:54+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/sendwp/1.2.9/code/includes/admin/load.php#L10-L20`.

```php
<?php

add_action(
	'admin_menu',
	function () {
		$menu_title = __( 'SendWP', 'sendwp' );
		$page_title = $menu_title;
		$capability = 'manage_options';
		$menu_slug  = 'sendwp';
		$function   = function () {
			do_action( 'sendwp_heartbeat' );

			$vars = array(
				'enabled'   => __( 'SendWP is currently enabled and sending email.', 'sendwp' ),
				'disabled'  => __( 'SendWP is currently disabled and NOT sending email.', 'sendwp' ),
				'loading'   => __( 'Loading', 'sendwp' ) . '...',
				'ajaxNonce' => wp_create_nonce( 'sendwp_settings_nonce' ),
			);

			include 'views/menu.html.php';

			wp_enqueue_script( 'sendwp-settings', plugins_url( 'assets/js/admin/settings.js', dirname( __DIR__ ) ) );
			wp_localize_script( 'sendwp-settings', 'sendwpAdmin', $vars );
			wp_enqueue_style( 'sendwp-settings', plugins_url( 'assets/css/admin/settings.css', dirname( __DIR__ ) ) );
		};

		$position = 100; // After bottom seperator.

		add_submenu_page( 'tools.php', $page_title, $menu_title, $capability, $menu_slug, $function, $position );
	}
);

```
