Make WordPress Core

Ticket #46901: 46901.6.diff

File 46901.6.diff, 1.7 KB (added by jeremyfelt, 6 years ago)

Make the display of Site Health admin links conditional on capability

  • src/wp-admin/about.php

     
    6262                                <p>
    6363                                        <?php
    6464                                        printf(
    65                                                 /* translators: 1: link to the WordPress 5.1 release post 2: link to /wp-admin/site-health.php 3: link to /wp-admin/site-health.php?tab=debug */
    66                                                 __( 'Building on <a href="%1$s">the Site Health features introduced in 5.1</a>, this release adds two new pages to help debug common configuration issues. It also adds space where developers can include debugging information for site maintainers. <a href="%2$s">Check your site status</a>, and <a href="%3$s">learn how to debug issues</a>.' ),
    67                                                 __( 'https://wordpress.org/news/2019/02/betty/' ),
    68                                                 admin_url( 'site-health.php' ),
    69                                                 admin_url( 'site-health.php?tab=debug' )
     65                                                /* translators: 1: link to the WordPress 5.1 release post */
     66                                                __( 'Building on <a href="%1$s">the Site Health features introduced in 5.1</a>, this release adds two new pages to help debug common configuration issues. It also adds space where developers can include debugging information for site maintainers.' ),
     67                                                __( 'https://wordpress.org/news/2019/02/betty/' )
    7068                                        );
     69
     70                                        if ( current_user_can( 'install_plugins' ) ) {
     71                                                printf(
     72                                                        /* translators: 1: link to /wp-admin/site-health.php 2: link to /wp-admin/site-health.php?tab=debug */
     73                                                        __( ' <a href="%1$s">Check your site status</a>, and <a href="%2$s">learn how to debug issues</a>.' ),
     74                                                        admin_url( 'site-health.php' ),
     75                                                        admin_url( 'site-health.php?tab=debug' )
     76                                                );
     77                                        }
    7178                                        ?>
    7279                                </p>
    7380                        </div>