%s', admin_url( 'admin.php?page=astr-options' ), __( 'Options', 'adwise-sitetrace' ) ); return array_merge( $new_links, $links ); } add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), 'astr_add_plugin_action_links', 999 ); function astr_enqueue_admin_assets( $hook ) { global $pagenow; if ( strpos( $hook, 'adwise-sitetrace' ) !== false ) { wp_enqueue_style( 'astr-style', ASTR_PLUGIN_URL . 'assets/css/astr-style.css', [], filemtime( ASTR_PLUGIN_DIR . 'assets/css/astr-style.css' ) ); wp_enqueue_script( 'astr-script', ASTR_PLUGIN_URL . 'assets/js/astr-script.js', ['jquery'], filemtime( ASTR_PLUGIN_DIR . 'assets/js/astr-script.js' ), true ); wp_localize_script( 'astr-script', 'astr_ajax', [ 'ajax_url' => admin_url( 'admin-ajax.php' ), 'nonce' => wp_create_nonce( 'astr_nonce' ), ] ); } if ( $pagenow === 'revision.php' ) { wp_enqueue_style( 'astr-revisions', ASTR_PLUGIN_URL . 'assets/css/revisions.css', [], filemtime( ASTR_PLUGIN_DIR . 'assets/css/revisions.css' ) ); } } add_action( 'admin_enqueue_scripts', 'astr_enqueue_admin_assets' );