• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

equalizedigital / accessibility-checker / 15452164054

04 Jun 2025 08:32PM UTC coverage: 28.973%. First build
15452164054

Pull #1004

github

web-flow
Merge 28c013970 into 147ba9c27
Pull Request #1004: Release v1.24.0

7 of 92 new or added lines in 13 files covered. (7.61%)

1495 of 5160 relevant lines covered (28.97%)

1.5 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/partials/welcome-page.php
1
<?php
2
/**
3
 * Accessibility Checker plugin file.
4
 *
5
 * @package Accessibility_Checker
6
 */
7

8
use EDAC\Admin\Welcome_Page;
9

10
?>
11

12
<div class="wrap edac-welcome-container">
×
13

14
        <div class="edac-cols">
×
15
        <div class="edac-cols-left edac-welcome">
×
16
                <div class="edac-welcome-header">
×
17
                        <div class="edac-welcome-header-left">
×
18
                                <h1 class="edac-welcome-title">
×
19
                                        <?php
×
NEW
20
                                        if ( defined( 'EDACP_VERSION' ) && EDAC_KEY_VALID === true ) {
×
21
                                                $welcome_title = __( 'Accessibility Checker Pro', 'accessibility-checker' );
×
22
                                                $version       = EDACP_VERSION;
×
23
                                        } else {
24
                                                $welcome_title = __( 'Accessibility Checker', 'accessibility-checker' );
×
25
                                                $version       = EDAC_VERSION;
×
26
                                        }
27

28
                                        printf(
×
29
                                                '%1$s <span class="edac-welcome-header-version">%2$s %3$s</span>',
×
30
                                                esc_html( $welcome_title ),
×
31
                                                esc_html__( 'version', 'accessibility-checker' ),
×
32
                                                esc_html( $version )
×
33
                                        );
×
34
                                        ?>
35
                                </h1>
×
36
                        </div>
×
37

38
                <div class="edac-welcome-header-right">
×
39
                                <a href="https://equalizedigital.com/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page" target="_blank">
×
40
                                        <img src="<?php echo esc_url( plugin_dir_url( __DIR__ ) ); ?>assets/images/Accessibility Checker logo transparent bg.svg" alt="<?php esc_attr_e( 'Link to Equalize Digital Website', 'accessibility-checker' ); ?>">
×
41
                                </a>
42
                        </div>
43
                </div>
44

45
                <?php Welcome_Page::render_summary(); ?>
×
46

47
                <section class="edac-welcome-section">
×
48
                        <div class="edac-welcome-quick-start">
×
49
                                <h2><?php esc_html_e( 'Quick Start Guide', 'accessibility-checker' ); ?></h2>
×
50
                                <p><?php esc_html_e( 'Follow these steps to get started checking your content:', 'accessibility-checker' ); ?></p>
×
51
                                <ol>
52
                                        <li>
53
                                                <?php
54
                                                printf(
×
55
                                                        wp_kses(
×
56
                                                                // translators: %s: path to settings page.
57
                                                                __( 'On the <a href="%s">Settings Page</a>, choose which post types you want to scan.', 'accessibility-checker' ),
×
58
                                                                [ 'a' => [ 'href' => [] ] ]
×
59
                                                        ),
×
60
                                                        esc_url( admin_url( 'admin.php?page=accessibility_checker_settings' ) )
×
61
                                                );
×
62
                                                ?>
63
                                        </li>
×
64
                                        <li><?php esc_html_e( 'Go to the edit screen for the post you want to check.', 'accessibility-checker' ); ?></li>
×
65
                                        <li><?php esc_html_e( 'Find the Accessibility Checker meta box below your content. If using a front-end page builder, you must visit the backend edit screen to view Accessibility Checker results.', 'accessibility-checker' ); ?></li>
×
66
                                        <li><?php esc_html_e( 'If errors or warnings are present on your post, open the details tab in Accessibility Checker for more information.', 'accessibility-checker' ); ?></li>
×
67
                                        <li><?php esc_html_e( 'Expand each issue to see the code, or click "view on page" if you need help finding the element that needs fixing.', 'accessibility-checker' ); ?></li>
×
68
                                        <li><?php esc_html_e( 'If you don\'t know what an error or warning means, click the "i" icon to read the documentation and how to fix it.', 'accessibility-checker' ); ?></li>
×
69
                                        <li><?php esc_html_e( 'If an issue is a false positive and the element is accessible, you can remove issues from reports with the "Ignore" feature.', 'accessibility-checker' ); ?></li>
×
70
                                        <li><?php esc_html_e( 'After fixing each issue, update the post to see the accessibility report change. Your goal is to get every page to say 100% Passed Tests.', 'accessibility-checker' ); ?></li>
×
71
                                </ol>
72
                                <p>
73
                                        <a href="https://equalizedigital.com/accessibility-checker/getting-started-quick-guide/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page#demo">
74
                                                <?php esc_html_e( 'Watch a video of Accessibility Checker in use.', 'accessibility-checker' ); ?>
×
75
                                        </a>
×
76
                                </p>
×
77
                        </div>
×
78

79
                        <div class="edac-welcome-documentation">
×
80
                                <h2><?php esc_html_e( 'Documentation and FAQs', 'accessibility-checker' ); ?></h2>
×
81
                                <ul>
82
                                        <li>
83
                                                <a href="https://equalizedigital.com/accessibility-checker/passed-tests/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page" target="_blank">
84
                                                        <?php esc_html_e( 'Why do we say 100% Passed Tests, Not 100% Accessible?', 'accessibility-checker' ); ?> <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'accessibility-checker' ); ?></span>
×
85
                                                </a>
86
                                        </li>
87
                                        <li>
88
                                                <a href="https://equalizedigital.com/accessibility-checker/how-to-manually-check-your-website-for-accessibility/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page" target="_blank">
89
                                                        <?php esc_html_e( 'How to Manually Check Your Website for Accessibility', 'accessibility-checker' ); ?> <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'accessibility-checker' ); ?></span>
×
90
                                                </a>
91
                                        </li>
92
                                        <li>
93
                                                <a href="https://equalizedigital.com/accessibility-checker/when-to-ignore-accessibility-errors/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page" target="_blank">
94
                                                        <?php esc_html_e( 'When to Ignore Accessibility Errors', 'accessibility-checker' ); ?> <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'accessibility-checker' ); ?></span>
×
95
                                                </a>
96
                                        </li>
97
                                        <li>
98
                                                <a href="https://equalizedigital.com/accessibility-checker/errors-in-plugin/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page" target="_blank">
99
                                                        <?php esc_html_e( 'What to do if a Plugin You’re Using has Accessibility Errors', 'accessibility-checker' ); ?> <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'accessibility-checker' ); ?></span>
×
100
                                                </a>
101
                                        </li>
102
                                        <li>
103
                                                <a href="https://equalizedigital.com/accessibility-checker/errors-in-theme/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page" target="_blank">
104
                                                        <?php esc_html_e( 'What to do if there are Accessibility Errors in Your Theme', 'accessibility-checker' ); ?> <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'accessibility-checker' ); ?></span>
×
105
                                                </a>
106
                                        </li>
107
                                        <li>
108
                                                <a href="https://equalizedigital.com/accessibility-checker/hire-equalize-digital/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page" target="_blank">
109
                                                        <?php esc_html_e( 'Can I Hire Equalize Digital to Fix Accessibility Issues on My Website?', 'accessibility-checker' ); ?> <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'accessibility-checker' ); ?></span>
×
110
                                                </a>
111
                                        </li>
112
                                        <li>
113
                                                <a href="https://equalizedigital.com/accessibility-checker/additional-resources-for-learning-about-accessibility/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page" target="_blank">
114
                                                        <?php esc_html_e( 'Additional Resources for Learning About Accessibility', 'accessibility-checker' ); ?> <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'accessibility-checker' ); ?></span>
×
115
                                                </a>
116
                                        </li>
117
                                </ul>
118
                                <p>
119
                                        <a class="button" href="https://equalizedigital.com/accessibility-checker/documentation/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page" target="_blank">
120
                                                <?php esc_html_e( 'Read Full Documentation', 'accessibility-checker' ); ?> <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'accessibility-checker' ); ?></span>
×
121
                                        </a>
122
                                </p>
123
                        </div>
124
                </section>
125

126
                <section class="edac-support-section">
127
                        <h2><?php esc_html_e( 'Support Information', 'accessibility-checker' ); ?></h2>
×
128
                        <div class="edac-flex-container">
129
                <?php
NEW
130
                if ( defined( 'EDACP_VERSION' ) && EDAC_KEY_VALID ) {
×
131
                        ?>
132
                                <div class="edac-flex-item edac-flex-item-33 edac-background-light">
×
133
                                        <h3><?php esc_html_e( 'Plugin Support', 'accessibility-checker' ); ?></h3>
×
134
                                        <p>
135
                                                <?php esc_html_e( 'Active license holders of paid Accessibility Checker plans get unlimited email support on plugin usage and troubleshooting.', 'accessibility-checker' ); ?>
×
136
                                        </p>
×
137
                                        <p>
×
138
                                                <a href="https://my.equalizedigital.com/support/pro-support/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page" class="button"><?php esc_html_e( 'Open Support Ticket', 'accessibility-checker' ); ?></a>
×
139
                                        </p>
140
                                </div>
141
                        <?php
142
                } else {
143
                        ?>
144
                                <div class="edac-flex-item edac-flex-item-33 edac-background-light">
×
145
                                        <h3><?php esc_html_e( 'Free Plugin Support', 'accessibility-checker' ); ?></h3>
×
146
                                        <p>
147
                                                <?php esc_html_e( 'Free plugin support is available via the WordPress.org forums. You\'ll need to create an account then you can open a new support thread.', 'accessibility-checker' ); ?>
×
148
                                        </p>
×
149
                                        <p>
×
150
                                                <a href="https://wordpress.org/support/plugin/accessibility-checker/" class="button"><?php esc_html_e( 'Go to Support Forum', 'accessibility-checker' ); ?></a>
×
151
                                        </p>
152
                                </div>
153
                        <?php
154
                }
155
                ?>
156
                                <div class="edac-flex-item edac-flex-item-33 edac-background-light">
×
157
                                        <h3><?php esc_html_e( 'Office Hours', 'accessibility-checker' ); ?></h3>
×
158
                                        <p>
159
                                                <?php esc_html_e( 'Open Q&A on Zoom every other week to help you remediate your website.', 'accessibility-checker' ); ?>
×
160
                                                <a href="https://equalizedigital.com/accessibility-checker/pricing/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page">
×
161
                                                <?php esc_html_e( 'Included in Small Business and Agency plans', 'accessibility-checker' ); ?></a>.
×
162
                                        </p>
163
                                        <p>
164
                                                <a href="https://my.equalizedigital.com/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page" class="button">
165
                                                <?php esc_html_e( 'Register for Office Hours', 'accessibility-checker' ); ?></a>
×
166
                                        </p>
167
                                </div>
168

169
                                <div class="edac-flex-item edac-flex-item-33 edac-background-light">
170
                                        <h3><?php esc_html_e( 'Auditing and Remediation', 'accessibility-checker' ); ?></h3>
×
171
                                        <p>
172
                                                <?php esc_html_e( 'Get help making your website accessible. Expert auditing, user testing, and dev support. Conformance letters available.', 'accessibility-checker' ); ?>
×
173
                                        </p>
×
174
                                        <p>
×
175
                                                <a href="https://equalizedigital.com/services/website-accessibility-remediation/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page" class="button">
×
176
                                                <?php esc_html_e( 'Get Remediation Help', 'accessibility-checker' ); ?></a>
×
177
                                        </p>
178
                                </div>
179

180
                        </div>
181
                </section>
182
        </div>
183

184
        <?php
NEW
185
        if ( ! defined( 'EDACP_VERSION' ) || ! EDAC_KEY_VALID ) {
×
186
                echo '<div class="edac-cols-right edac-welcome-aside">
×
187
                        <div class="edac-has-cta">';
×
188
        } else {
189
                echo '<div class="edac-cols-right edac-welcome-aside">
×
190
                        <div>';
×
191
        }
192

NEW
193
        if ( ! defined( 'EDACP_VERSION' ) || ! EDAC_KEY_VALID ) {
×
194
                ?>
195
                <div class="edac-pro-callout edac-mt-3 edac-mb-3">
×
196
                        <img class="edac-pro-callout-icon" src="<?php echo esc_url( EDAC_PLUGIN_URL ); ?>assets/images/edac-emblem.png" alt="<?php esc_attr_e( 'Equalize Digital Logo', 'accessibility-checker' ); ?>">
×
197
                        <h2 class="edac-pro-callout-title"><?php esc_html_e( 'Upgrade to Accessibility Checker Pro', 'accessibility-checker' ); ?></h2>
×
198
                        <div>
199
                                <ul class="edac-pro-callout-list">
200
                                        <li><?php esc_html_e( 'Scan all post types', 'accessibility-checker' ); ?></li>
×
201
                                        <li><?php esc_html_e( 'Admin columns to see accessibility status at a glance', 'accessibility-checker' ); ?></li>
×
202
                                        <li><?php esc_html_e( 'Centralized list of all open issues', 'accessibility-checker' ); ?></li>
×
203
                                        <li><?php esc_html_e( 'Ignore log', 'accessibility-checker' ); ?></li>
×
204
                                        <li><?php esc_html_e( 'Rename simplified summary', 'accessibility-checker' ); ?></li>
×
205
                                        <li><?php esc_html_e( 'User restrictions on ignoring issues', 'accessibility-checker' ); ?></li>
×
206
                                        <li><?php esc_html_e( 'Email support', 'accessibility-checker' ); ?></li>
×
207
                                        <li><?php esc_html_e( '...and more', 'accessibility-checker' ); ?></li>
×
208
                                </ul>
209
                        </div>
210
                        <div class="edac-pro-callout-button--wrapper">
211
                                <a class="edac-pro-callout-button" href="https://equalizedigital.com/accessibility-checker/pricing/?utm_source=accessibility-checker&utm_medium=software&utm_campaign=welcome-page" target="_blank">
212
                                        <?php esc_html_e( 'Get Accessibility Checker Pro', 'accessibility-checker' ); ?>
×
213
                                        <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'accessibility-checker' ); ?></span>
×
214
                                </a>
215
                        </div>
216
                <?php
217
                if ( edac_check_plugin_installed( 'accessibility-checker-pro/accessibility-checker-pro.php' ) ) {
×
218
                        ?>
219
                        <br /><a class="edac-pro-callout-activate" href="<?php echo esc_url( admin_url( 'admin.php?page=accessibility_checker_settings&tab=license' ) ); ?>">
×
220
                                <?php esc_html_e( 'Or activate your license key here.', 'accessibility-checker' ); ?>
×
221
                        </a>
×
222
                        <?php
×
223
                }
224
                ?>
225
                </div>
×
226
                <?php
×
227
        }
228
        ?>
229

230
                <div class="edac-panel">
×
231
                        <h2 class="edac-summary-header">
×
232
                                <?php esc_html_e( 'Learn Accessibility', 'accessibility-checker' ); ?>
×
233
                        </h2>
×
234
                        <?php
×
235
                        //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
236
                        echo edac_get_upcoming_meetups_html( 'wordpress-accessibility-meetup-group', 2 );
×
237
                        ?>
238
                </div>
×
239

240
                <?php Welcome_Page::maybe_render_email_opt_in(); ?>
×
241

242
        </div>
×
243
</div>
×
244

245
        </div>
×
246
</div>
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc