Addons.php
700 Bytes
<?php
namespace AC\Admin\Asset;
use AC\Asset\Location;
use AC\Asset\Script;
use AC\Nonce;
class Addons extends Script {
public function __construct( string $handle, Location $location = null ) {
parent::__construct( $handle, $location, [ 'jquery' ] );
}
public function register(): void {
parent::register();
$translation = new Script\Localize\Translation( [
'plugin_installed' => __( 'The Add-on %s is activated.', 'codepress-admin-columns' ),
] );
$this->localize( 'ACi18n', $translation )
->add_inline_variable(
'AC', [
Nonce\Ajax::NAME => ( new Nonce\Ajax() )->create(),
'is_network_admin' => is_network_admin(),
]
);
}
}