one-click-accessibility/modules/legacy/notices/dismissible-deprecated-nag.php
Nirbhay Singh 138a75c09b
[APP-1096] Text changes (#177)
* fix: switch was not working properly in some cases

* update: plugin name and action buttons title

* fix: revert change to is_active function

* fix: button color
2025-02-11 18:01:30 +05:30

42 lines
1.4 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
namespace EA11y\Modules\Legacy\Notices;
use EA11y\Classes\Utils\Notice_Base;
use EA11y\Modules\Legacy\Components\Upgrade;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
/**
* Class Dismissible_Deprecated_Nag
*/
class Dismissible_Deprecated_Nag extends Notice_Base {
public string $type = 'info';
public bool $is_dismissible = true;
public bool $per_user = true;
public $capability = 'manage_options';
public string $id = 'dismissible-deprecated-nag';
public function maybe_add_nag_deprecation_notice() {
if ( Upgrade::is_legacy_page() ) {
$this->conditions = false;
}
}
public function content(): string {
return sprintf( '<p>%s <a href="%s">%s</a></p><p><a class="button button-primary" href="%s">%s</a></p>',
esc_html__( 'Time to take your sites accessibility to the next level with Ally - Web Accessibility, our newest plugin packed with advanced widget customization, flexible feature controls, and a built-in statement generator. Want more details before switching?', 'pojo-accessibility' ),
esc_attr( Upgrade::get_learn_more_link( 'acc-notice-switch-dash' ) ),
esc_html__( 'Learn more', 'pojo-accessibility' ),
esc_attr( Upgrade::get_switch_now_link() ),
esc_html__( 'Switch To Ally - Web Accessibility', 'pojo-accessibility' )
);
}
public function __construct() {
add_action( 'current_screen', [ $this, 'maybe_add_nag_deprecation_notice' ] );
parent::__construct();
}
}