<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[6284] sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins: Plugins: Conform to WPCS.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="http://meta.trac.wordpress.org/changeset/6284">6284</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"http://meta.trac.wordpress.org/changeset/6284","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>obenland</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2017-12-18 17:42:35 +0000 (Mon, 18 Dec 2017)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Plugins: Conform to WPCS.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgplugins404php">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/404.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsarchivephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/archive.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsfooterphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/footer.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsfrontpagephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/front-page.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsfunctionsphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/functions.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsheaderphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/header.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsinctemplatetagsphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/inc/template-tags.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsindexphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/index.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginspackagejson">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/package.json</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginspageaddphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/page-add.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginspagedevelopersphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/page-developers.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginspagephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/page.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginssearchphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/search.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginssearchformphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/searchform.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginssinglephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/single.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartscontentnonephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/content-none.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartscontentpagephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/content-page.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartspluginsidebaradvancedphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-sidebar-advanced.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartspluginsidebarphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-sidebar.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartspluginsinglephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-single.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartspluginphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartssectionadvancedphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/section-advanced.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartssectionphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/section.php</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsphpcsxmldist">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/phpcs.xml.dist</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgplugins404php"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/404.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/404.php 2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/404.php   2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19,11 +19,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        </header><!-- .page-header -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        <div class="page-content">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <p><?php printf( __( 'Try searching from the field above, or go to the <a href="%s">home page</a>.', 'wporg-plugins' ), get_home_url() ); ?></p>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <p>
+                                       <?php
+                                       /* translators: URL to home page. */
+                                       printf( wp_kses_post( __( 'Try searching from the field above, or go to the <a href="%s">home page</a>.', 'wporg-plugins' ) ), esc_url( get_home_url() ) );
+                                       ?>
+                               </p>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                <div class="logo-swing">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        <img src="<?php echo get_theme_file_uri( '/images/wp-logo-blue-trans-blur.png' ); ?>" class="wp-logo" />
-                                       <img src="<?php echo get_theme_file_uri( '/images/wp-logo-blue.png' ); ?>" class="wp-logo" />
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 <img src="<?php echo esc_url( get_theme_file_uri( '/images/wp-logo-blue-trans-blur.png' ) ); ?>" class="wp-logo" />
+                                       <img src="<?php echo esc_url( get_theme_file_uri( '/images/wp-logo-blue.png' ) ); ?>" class="wp-logo" />
</ins><span class="cx" style="display: block; padding: 0 10px">                                 </div>
</span><span class="cx" style="display: block; padding: 0 10px">                        </div><!-- .page-content -->
</span><span class="cx" style="display: block; padding: 0 10px">                </section><!-- .error-404 -->
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsarchivephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/archive.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/archive.php     2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/archive.php       2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14,13 +14,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">        <div id="primary" class="content-area">
</span><span class="cx" style="display: block; padding: 0 10px">                <main id="main" class="site-main" role="main">
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <?php
-               if ( have_posts() ) : ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <?php if ( have_posts() ) : ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        <header class="page-header">
</span><span class="cx" style="display: block; padding: 0 10px">                                <?php
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        the_archive_title( '<h1 class="page-title">', '</h1>' );
-                                       the_archive_description( '<div class="taxonomy-description">', '</div>' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         the_archive_title( '<h1 class="page-title">', '</h1>' );
+                               the_archive_description( '<div class="taxonomy-description">', '</div>' );
</ins><span class="cx" style="display: block; padding: 0 10px">                                 ?>
</span><span class="cx" style="display: block; padding: 0 10px">                        </header><!-- .page-header -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -44,7 +43,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        get_template_part( 'template-parts/content', 'none' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                endif; ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         endif;
+               ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                </main><!-- #main -->
</span><span class="cx" style="display: block; padding: 0 10px">        </div><!-- #primary -->
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsfooterphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/footer.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/footer.php      2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/footer.php        2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10,6 +10,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> namespace WordPressdotorg\Plugin_Directory\Theme;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
</ins><span class="cx" style="display: block; padding: 0 10px"> ?>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        </div><!-- #content -->
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsfrontpagephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/front-page.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/front-page.php  2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/front-page.php    2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10,10 +10,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> namespace WordPressdotorg\Plugin_Directory\Theme;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $sections = array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        'featured' => __( 'Featured Plugins', 'wporg-plugins' ),
-       'popular'  => __( 'Popular Plugins', 'wporg-plugins' ),
-       'beta'     => __( 'Beta Plugins', 'wporg-plugins' ),
-       'favorites' => __( 'My Favorites', 'wporg-plugins' ), 
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'featured'  => __( 'Featured Plugins', 'wporg-plugins' ),
+       'popular'   => __( 'Popular Plugins', 'wporg-plugins' ),
+       'beta'      => __( 'Beta Plugins', 'wporg-plugins' ),
+       'favorites' => __( 'My Favorites', 'wporg-plugins' ),
</ins><span class="cx" style="display: block; padding: 0 10px"> );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $widget_args = array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26,7 +26,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <main id="main" class="site-main" role="main">
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <?php foreach ( $sections as $browse => $section_title ) :
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <?php
+               foreach ( $sections as $browse => $section_title ) :
</ins><span class="cx" style="display: block; padding: 0 10px">                         // Only logged in users can have favorites.
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( 'favorites' === $browse && ! is_user_logged_in() ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                continue;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -55,10 +56,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        <section class="plugin-section">
</span><span class="cx" style="display: block; padding: 0 10px">                                <header class="section-header">
</span><span class="cx" style="display: block; padding: 0 10px">                                        <h2 class="section-title"><?php echo esc_html( $section_title ); ?></h2>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        <a class="section-link" href="<?php echo esc_url( home_url( "browse/$browse/" ) ); ?>"><?php
-                                               /* translators: %s: Section title as an accessibility text for screen readers. */
-                                               printf( _x( 'See all %s', 'plugins', 'wporg-plugins' ), "<span class=\"screen-reader-text\">{$section_title}</span>" );
-                                       ?></a>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 <a class="section-link" href="<?php echo esc_url( home_url( "browse/$browse/" ) ); ?>">
+                                               <?php
+                                               printf(
+                                                       /* translators: %s: Section title as an accessibility text for screen readers. */
+                                                       esc_html_x( 'See all %s', 'plugins', 'wporg-plugins' ),
+                                                       '<span class="screen-reader-text">' . esc_html( $section_title ) . '</span>'
+                                               );
+                                               ?>
+                                       </a>
</ins><span class="cx" style="display: block; padding: 0 10px">                                 </header>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                <?php
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -78,19 +84,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">                <?php
</span><span class="cx" style="display: block; padding: 0 10px">                the_widget( 'WP_Widget_Text', array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'title' => __( 'Add Your Plugin', 'wporg-plugins' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'text'  => sprintf( __( 'The WordPress Plugin Directory is the largest directory of free and open source WordPress plugins. Find out how to <a href="%s">host your plugin</a> on WordPress.org.', 'wporg-plugins' ), esc_url( home_url( 'developers' ) ) ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'text'  => sprintf(
+                               /* translators: URL to Developers page. */
+                               __( 'The WordPress Plugin Directory is the largest directory of free and open source WordPress plugins. Find out how to <a href="%s">host your plugin</a> on WordPress.org.', 'wporg-plugins' ),
+                               esc_url( home_url( 'developers' ) )
+                       ),
</ins><span class="cx" style="display: block; padding: 0 10px">                 ), $widget_args );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                the_widget( 'WP_Widget_Text', array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'title' => __( 'Create a Plugin', 'wporg-plugins' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'text'  => sprintf( __( 'Building a plugin has never been easier. Read through the <a href="%s">Plugin Developer Handbook</a> to learn all about WordPress plugin development.', 'wporg-plugins' ), esc_url( 'https://developer.wordpress.org/plugins/' ) ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'text'  => sprintf(
+                               /* translators: URL to Developer Handbook. */
+                               __( 'Building a plugin has never been easier. Read through the <a href="%s">Plugin Developer Handbook</a> to learn all about WordPress plugin development.', 'wporg-plugins' ),
+                               esc_url( 'https://developer.wordpress.org/plugins/' )
+                       ),
</ins><span class="cx" style="display: block; padding: 0 10px">                 ), $widget_args );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                the_widget( 'WP_Widget_Text', array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'title' => __( 'Stay Up-to-Date', 'wporg-plugins' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'text'  => sprintf( __( 'Plugin development is constantly changing with each new WordPress release. Keep up with the latest changes by following the <a href="%s">Plugin Review Team&#8217;s blog</a>.', 'wporg-plugins' ), esc_url( 'https://make.wordpress.org/plugins/' ) ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'text'  => sprintf(
+                               /* translators: URL to make/plugins site. */
+                               __( 'Plugin development is constantly changing with each new WordPress release. Keep up with the latest changes by following the <a href="%s">Plugin Review Team&#8217;s blog</a>.', 'wporg-plugins' ),
+                               esc_url( 'https://make.wordpress.org/plugins/' )
+                       ),
</ins><span class="cx" style="display: block; padding: 0 10px">                 ), $widget_args );
</span><span class="cx" style="display: block; padding: 0 10px">                ?>
</span><span class="cx" style="display: block; padding: 0 10px">        </aside><!-- #secondary -->
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <?php
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+<?php
</ins><span class="cx" style="display: block; padding: 0 10px"> get_footer();
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsfunctionsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/functions.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/functions.php   2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/functions.php     2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,6 +8,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> namespace WordPressdotorg\Plugin_Directory\Theme;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
</ins><span class="cx" style="display: block; padding: 0 10px"> use WordPressdotorg\Plugin_Directory\Plugin_Directory;
</span><span class="cx" style="display: block; padding: 0 10px"> use WordPressdotorg\Plugin_Directory\Template;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23,7 +24,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        // Add default posts and comments RSS feed links to head.
</span><span class="cx" style="display: block; padding: 0 10px">        add_theme_support( 'automatic-feed-links' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        // Don't include Adjacent Posts functionality
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ // Don't include Adjacent Posts functionality.
</ins><span class="cx" style="display: block; padding: 0 10px">         remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /*
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -59,7 +60,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function scripts() {
</span><span class="cx" style="display: block; padding: 0 10px">        $suffix = is_rtl() ? '-rtl' : '';
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        wp_enqueue_style( 'wporg-plugins-style', get_template_directory_uri() . "/css/style{$suffix}.css", ['open-sans'], '20171206a' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ wp_enqueue_style( 'wporg-plugins-style', get_template_directory_uri() . "/css/style{$suffix}.css", [ 'open-sans', 'dashicons' ], '20171206a' );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        wp_enqueue_script( 'wporg-plugins-navigation', get_template_directory_uri() . '/js/navigation.js', array(), '20151215', true );
</span><span class="cx" style="display: block; padding: 0 10px">        wp_enqueue_script( 'wporg-plugins-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20151215', true );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -97,7 +98,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                ) );
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        // React is currently only used on detail pages
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ // React is currently only used on detail pages.
</ins><span class="cx" style="display: block; padding: 0 10px">         if ( is_single() ) {
</span><span class="cx" style="display: block; padding: 0 10px">                wp_enqueue_script( 'wporg-plugins-client', get_template_directory_uri() . '/js/theme.js', array(), '20170501', true );
</span><span class="cx" style="display: block; padding: 0 10px">                wp_localize_script( 'wporg-plugins-client', 'pluginDirectory', array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -110,7 +111,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        '' => array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'Plural-Forms' => _x( 'nplurals=2; plural=n != 1;', 'plural forms', 'wporg-plugins' ),
</span><span class="cx" style="display: block; padding: 0 10px">                                'Language'     => _x( 'en', 'language (fr, fr_CA)', 'wporg-plugins' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'localeSlug'   => _x( 'en', 'locale slug', 'wporg-plugins' ) ,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'localeSlug'   => _x( 'en', 'locale slug', 'wporg-plugins' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                         ),
</span><span class="cx" style="display: block; padding: 0 10px">                ) );
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -147,13 +148,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Remove version argument.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( in_array( $handle, ['open-sans'], true ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( in_array( $handle, [ 'open-sans' ], true ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 $src = remove_query_arg( 'ver', $src );
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        return $src;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-add_filter( 'style_loader_src',  __NAMESPACE__ . '\loader_src', 10, 2 );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+add_filter( 'style_loader_src', __NAMESPACE__ . '\loader_src', 10, 2 );
</ins><span class="cx" style="display: block; padding: 0 10px"> add_filter( 'script_loader_src', __NAMESPACE__ . '\loader_src', 10, 2 );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -170,8 +171,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @param \WP_Customize_Manager $wp_customize Theme Customizer object.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function customize_register( $wp_customize ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $wp_customize->get_setting( 'blogname' )->transport         = 'postMessage';
-       $wp_customize->get_setting( 'blogdescription' )->transport  = 'postMessage';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $wp_customize->get_setting( 'blogname' )->transport        = 'postMessage';
+       $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage';
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'customize_register', __NAMESPACE__ . '\customize_register' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -181,9 +182,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> function customize_preview_js() {
</span><span class="cx" style="display: block; padding: 0 10px">        wp_enqueue_script( 'wporg_plugins_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20151215', true );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-add_action( 'customize_preview_init',  __NAMESPACE__ . '\customize_preview_js' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+add_action( 'customize_preview_init', __NAMESPACE__ . '\customize_preview_js' );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/**
+ * Filters the list of CSS body classes for the current post or page.
+ *
+ * @param array $classes An array of body classes.
+ * @return array
+ */
</ins><span class="cx" style="display: block; padding: 0 10px"> function custom_body_class( $classes ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $classes[] = 'no-js';
</span><span class="cx" style="display: block; padding: 0 10px">        return $classes;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -205,7 +211,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function document_title( $title ) {
</span><span class="cx" style="display: block; padding: 0 10px">        if ( is_front_page() ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $title['title'] = __( 'WordPress Plugins', 'wporg-plugins' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $title['title']   = __( 'WordPress Plugins', 'wporg-plugins' );
</ins><span class="cx" style="display: block; padding: 0 10px">                 $title['tagline'] = __( 'Plugins extend and expand the functionality of WordPress.', 'wporg-plugins' );
</span><span class="cx" style="display: block; padding: 0 10px">        } else {
</span><span class="cx" style="display: block; padding: 0 10px">                $title['site'] = __( 'WordPress Plugins', 'wporg-plugins' );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -259,9 +265,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                return;
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $banner  = Template::get_plugin_banner();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $icon   = Template::get_plugin_icon();
+       $banner = Template::get_plugin_banner();
+
</ins><span class="cx" style="display: block; padding: 0 10px">         $banner['banner_2x'] = $banner['banner_2x'] ? $banner['banner'] : false;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $icon = Template::get_plugin_icon();
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        printf( '<meta property="og:title" content="%s" />' . "\n", the_title_attribute( array( 'echo' => false ) ) );
</span><span class="cx" style="display: block; padding: 0 10px">        printf( '<meta property="og:description" content="%s" />' . "\n", esc_attr( strip_tags( get_the_excerpt() ) ) );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -294,10 +301,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'wp_head', function() {
</span><span class="cx" style="display: block; padding: 0 10px">        add_filter( 'post_type_archive_title', __NAMESPACE__ . '\strong_archive_title' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        add_filter( 'single_term_title',       __NAMESPACE__ . '\strong_archive_title' );
-       add_filter( 'single_cat_title',        __NAMESPACE__ . '\strong_archive_title' );
-       add_filter( 'single_tag_title',        __NAMESPACE__ . '\strong_archive_title' );
-       add_filter( 'get_the_date',            __NAMESPACE__ . '\strong_archive_title' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ add_filter( 'single_term_title', __NAMESPACE__ . '\strong_archive_title' );
+       add_filter( 'single_cat_title', __NAMESPACE__ . '\strong_archive_title' );
+       add_filter( 'single_tag_title', __NAMESPACE__ . '\strong_archive_title' );
+       add_filter( 'get_the_date', __NAMESPACE__ . '\strong_archive_title' );
</ins><span class="cx" style="display: block; padding: 0 10px"> } );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsheaderphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/header.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/header.php      2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/header.php        2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27,21 +27,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                <header id="masthead" class="site-header <?php echo is_home() ? 'home' : ''; ?>" role="banner">
</span><span class="cx" style="display: block; padding: 0 10px">                        <div class="site-branding">
</span><span class="cx" style="display: block; padding: 0 10px">                                <?php if ( is_home() ) : ?>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php _ex( 'Plugins','Site title', 'wporg-plugins' ); ?></a></h1>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php echo esc_html_x( 'Plugins', 'Site title', 'wporg-plugins' ); ?></a></h1>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                        <p class="site-description">
</span><span class="cx" style="display: block; padding: 0 10px">                                                <?php
</span><span class="cx" style="display: block; padding: 0 10px">                                                $plugin_count = wp_count_posts( 'plugin' )->publish;
</span><span class="cx" style="display: block; padding: 0 10px">                                                printf(
</span><span class="cx" style="display: block; padding: 0 10px">                                                        /* Translators: Total number of plugins. */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        _n( 'Extend your WordPress experience with %s plugin.', 'Extend your WordPress experience with %s plugins.', $plugin_count, 'wporg-plugins' ),
-                                                       number_format_i18n( $plugin_count )
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                 esc_html( _n( 'Extend your WordPress experience with %s plugin.', 'Extend your WordPress experience with %s plugins.', $plugin_count, 'wporg-plugins' ) ),
+                                                       esc_html( number_format_i18n( $plugin_count ) )
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 );
</span><span class="cx" style="display: block; padding: 0 10px">                                                ?>
</span><span class="cx" style="display: block; padding: 0 10px">                                        </p>
</span><span class="cx" style="display: block; padding: 0 10px">                                        <?php get_search_form(); ?>
</span><span class="cx" style="display: block; padding: 0 10px">                                <?php else : ?>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php _ex( 'Plugins','Site title', 'wporg-plugins' ); ?></a></p>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php echo esc_html_x( 'Plugins', 'Site title', 'wporg-plugins' ); ?></a></p>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                        <nav id="site-navigation" class="main-navigation" role="navigation">
</span><span class="cx" style="display: block; padding: 0 10px">                                                <button class="menu-toggle dashicons dashicons-arrow-down-alt2" aria-controls="primary-menu" aria-expanded="false" aria-label="<?php esc_attr_e( 'Primary Menu', 'wporg-plugins' ); ?>"></button>
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -49,9 +49,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                        <ul>
</span><span class="cx" style="display: block; padding: 0 10px">                                                                <?php
</span><span class="cx" style="display: block; padding: 0 10px">                                                                foreach ( $menu_items as $path => $text ) :
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                                        $class = false !== strpos( $_SERVER['REQUEST_URI'], $path ) ? 'class="active" ' : '';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                                 $class = false !== strpos( $_SERVER['REQUEST_URI'], $path ) ? 'active' : ''; // phpcs:ignore
</ins><span class="cx" style="display: block; padding: 0 10px">                                                                 ?>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                                <li class="page_item"><a <?php echo $class; ?>href="<?php echo esc_url( home_url( $path ) ); ?>"><?php echo esc_html( $text ); ?></a></li>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                         <li class="page_item"><a class="<?php echo esc_attr( $class ); ?>" href="<?php echo esc_url( home_url( $path ) ); ?>"><?php echo esc_html( $text ); ?></a></li>
</ins><span class="cx" style="display: block; padding: 0 10px">                                                                 <?php endforeach; ?>
</span><span class="cx" style="display: block; padding: 0 10px">                                                                <li><?php get_search_form(); ?></li>
</span><span class="cx" style="display: block; padding: 0 10px">                                                        </ul>
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsinctemplatetagsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/inc/template-tags.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/inc/template-tags.php   2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/inc/template-tags.php     2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,39 +8,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> namespace WordPressdotorg\Plugin_Directory\Theme;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
</ins><span class="cx" style="display: block; padding: 0 10px"> use WordPressdotorg\Plugin_Directory\Template;
</span><span class="cx" style="display: block; padding: 0 10px"> use WordPressdotorg\Plugin_Directory\Tools;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-// Returns an absolute url to the current url, no matter what that actually is.
-function wporg_plugins_self_link() {
-       $site_path = preg_replace( '!^' . preg_quote( parse_url( home_url(), PHP_URL_PATH ), '!' ) . '!', '', $_SERVER['REQUEST_URI'] );
-       return home_url( $site_path );
-}
-
-function wporg_plugins_template_last_updated() {
-       return '<span title="' . get_the_time('Y-m-d') . '">' . sprintf( _x( '%s ago', 'wporg-plugins' ), human_time_diff( get_the_time( 'U' ), current_time( 'timestamp' ) ) ) . '</span>';
-}
-
-function wporg_plugins_template_compatible_up_to() {
-       $tested = get_post_meta( get_the_id(), 'tested', true ) ;
-       if ( ! $tested ) {
-               $tested = _x( 'unknown', 'unknown version', 'wporg-plugins' );
-       }
-       return esc_html( $tested );
-}
-
-function wporg_plugins_template_requires() {
-       return esc_html( get_post_meta( get_the_id(), 'requires', true ) );
-}
-
-function wporg_plugins_the_version() {
-       return esc_html( get_post_meta( get_the_id(), 'version', true ) );
-}
-
-function wporg_plugins_download_link() {
-       return esc_url( Template::download_link( get_the_id() ) );
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/**
+ * Returns a list of authors.
+ *
+ * @return string
+ */
</ins><span class="cx" style="display: block; padding: 0 10px"> function wporg_plugins_template_authors() {
</span><span class="cx" style="display: block; padding: 0 10px">        $contributors = get_post_meta( get_the_id(), 'contributors', true );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -57,7 +33,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        $author_links = array();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $and_more = false;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $and_more     = false;
</ins><span class="cx" style="display: block; padding: 0 10px">         foreach ( $authors as $user ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $author_links[] = sprintf( '<a href="%s">%s</a>', 'https://profiles.wordpress.org/' . $user->user_nicename . '/', $user->display_name );
</span><span class="cx" style="display: block; padding: 0 10px">                if ( count( $author_links ) > 5 ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -67,20 +43,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( $and_more ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                return sprintf( '<cite> By: %s, and others.</cite>', implode(', ', $author_links ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         return sprintf( '<cite> By: %s, and others.</cite>', implode( ', ', $author_links ) );
</ins><span class="cx" style="display: block; padding: 0 10px">         } else {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                return sprintf( '<cite> By: %s</cite>', implode(', ', $author_links ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         return sprintf( '<cite> By: %s</cite>', implode( ', ', $author_links ) );
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
</del><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px">  * Displays a plugin banner.
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int|\WP_Post|null $post Optional. Post ID or post object. Defaults to global $post.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function the_plugin_banner( $post = null ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        echo Template::get_plugin_banner( $post, 'html' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ echo Template::get_plugin_banner( $post, 'html' ); // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -94,32 +69,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        $is_favorited = Tools::favorited_plugin( get_post( $post ) );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-?>
-<div class="plugin-favorite">
-       <a href="<?php echo esc_url( Template::get_favorite_link() ); ?>" class="plugin-favorite-heart<?php echo $is_favorited ? ' favorited' : ''; ?>">
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ ?>
+       <div class="plugin-favorite">
+               <a href="<?php echo esc_url( Template::get_favorite_link() ); ?>" class="plugin-favorite-heart<?php echo $is_favorited ? ' favorited' : ''; ?>">
</ins><span class="cx" style="display: block; padding: 0 10px">                 <span class="screen-reader-text">
</span><span class="cx" style="display: block; padding: 0 10px">                        <?php
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( $is_favorited ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                /* translators: %s: plugin name */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                printf( __( 'Unfavorite %s', 'wporg-plugins' ), get_the_title() );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         printf( esc_html__( 'Unfavorite %s', 'wporg-plugins' ), get_the_title() );
</ins><span class="cx" style="display: block; padding: 0 10px">                         } else {
</span><span class="cx" style="display: block; padding: 0 10px">                                /* translators: %s: plugin name */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                printf( __( 'Favorite %s', 'wporg-plugins' ), get_the_title() );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         printf( esc_html__( 'Favorite %s', 'wporg-plugins' ), get_the_title() );
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                        ?>
</span><span class="cx" style="display: block; padding: 0 10px">                </span>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        </a>
-       <script>
-               jQuery( '.plugin-favorite-heart' )
-                       .on( 'click touchstart animationend', function() {
-                               jQuery( this ).toggleClass( 'is-animating' );
-                       } )
-                       .on( 'click', function() {
-                               jQuery( this ).toggleClass( 'favorited' );
-                       } );
-       </script>
-</div>
-<?php
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         </a>
+               <script>
+                       jQuery( '.plugin-favorite-heart' )
+                               .on( 'click touchstart animationend', function () {
+                                       jQuery( this ).toggleClass( 'is-animating' );
+                               } )
+                               .on( 'click', function () {
+                                       jQuery( this ).toggleClass( 'favorited' );
+                               } );
+               </script>
+       </div>
+       <?php
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -132,10 +107,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        $url    = get_post_meta( $post->ID, 'header_author_uri', true );
</span><span class="cx" style="display: block; padding: 0 10px">        $author = strip_tags( get_post_meta( $post->ID, 'header_author', true ) ) ?: get_the_author();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $author = esc_html( Template::encode( $author ) );
</del><span class="cx" style="display: block; padding: 0 10px">         $author = $url ? '<a class="url fn n" rel="nofollow" href="' . esc_url( $url ) . '">' . $author . '</a>' : $author;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        printf( _x( 'By %s', 'post author', 'wporg-plugins' ), '<span class="author vcard">' . $author . '</span>' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ /* translators: post author. */
+       printf( esc_html_x( 'By %s', 'post author', 'wporg-plugins' ), '<span class="author vcard">' . wp_kses_post( $author ) . '</span>' );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -144,8 +119,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int|\WP_Post|null $post Optional. Post ID or post object. Defaults to global $post.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function the_active_plugin_notice( $post = null ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( ! in_array( get_post_status( $post ), ['rejected', 'closed'], true ) ) {
-               echo get_plugin_status_notice( $post );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( ! in_array( get_post_status( $post ), [ 'rejected', 'closed' ], true ) ) {
+               echo wp_kses_post( get_plugin_status_notice( $post ) );
</ins><span class="cx" style="display: block; padding: 0 10px">         };
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -155,7 +130,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int|\WP_Post|null $post Optional. Post ID or post object. Defaults to global $post.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function the_closed_plugin_notice( $post = null ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        echo get_closed_plugin_notice( $post );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ echo wp_kses_post( get_closed_plugin_notice( $post ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -168,13 +143,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $post   = get_post( $post );
</span><span class="cx" style="display: block; padding: 0 10px">        $notice = '';
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( in_array( get_post_status( $post ), ['rejected', 'closed'], true ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( in_array( get_post_status( $post ), [ 'rejected', 'closed' ], true ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 $notice = get_plugin_status_notice( $post );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                if ( get_current_user_id() == $post->post_author ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         if ( get_current_user_id() === (int) $post->post_author ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         $info_notice = '<div class="plugin-notice notice notice-info notice-alt"><p>%s</p></div><!-- .plugin-notice -->';
</span><span class="cx" style="display: block; padding: 0 10px">                        $message     = sprintf(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        /* translators: 1: plugins@wordpress.org */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         /* translators: 1: plugins@wordpress.org */
</ins><span class="cx" style="display: block; padding: 0 10px">                                 __( 'If you did not request this change, please contact <a href="mailto:%1$s">%1$s</a> for a status. All developers with commit access are contacted when a plugin is closed, with the reasons why, so check your spam email too.', 'wporgplugins' ),
</span><span class="cx" style="display: block; padding: 0 10px">                                'plugins@wordpress.org'
</span><span class="cx" style="display: block; padding: 0 10px">                        );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -243,6 +218,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                case 'closed':
</span><span class="cx" style="display: block; padding: 0 10px">                        $closed_date = get_post_meta( get_the_ID(), 'plugin_closed_date', true );
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( ! empty( $closed_date ) ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                /* translators: Closing date. */
</ins><span class="cx" style="display: block; padding: 0 10px">                                 $message = sprintf( __( 'This plugin was closed on %s and is no longer available for download.', 'wporg-plugins' ), mysql2date( get_option( 'date_format' ), $closed_date ) );
</span><span class="cx" style="display: block; padding: 0 10px">                        } else {
</span><span class="cx" style="display: block; padding: 0 10px">                                $message = __( 'This plugin has been closed and is no longer available for download.', 'wporg-plugins' );
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsindexphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/index.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/index.php       2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/index.php 2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14,30 +14,30 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> namespace WordPressdotorg\Plugin_Directory\Theme;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-get_header(); ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+get_header();
+?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <main id="main" class="site-main" role="main">
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <?php
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                if ( have_posts() ) :
-                       if ( is_home() && ! is_front_page() ) :
-       ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( have_posts() ) :
+               if ( is_home() && ! is_front_page() ) :
+               ?>
</ins><span class="cx" style="display: block; padding: 0 10px">                 <header>
</span><span class="cx" style="display: block; padding: 0 10px">                        <h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1>
</span><span class="cx" style="display: block; padding: 0 10px">                </header>
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                <?php
+               endif;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <?php
-                       endif;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         /* Start the Loop */
+               while ( have_posts() ) :
+                       the_post();
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        /* Start the Loop */
-                       while ( have_posts() ) :
-                               the_post();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 get_template_part( 'template-parts/plugin', 'index' );
+               endwhile;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                get_template_part( 'template-parts/plugin', 'index' );
-                       endwhile;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         the_posts_pagination();
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        the_posts_pagination();
-
</del><span class="cx" style="display: block; padding: 0 10px">                 else :
</span><span class="cx" style="display: block; padding: 0 10px">                        get_template_part( 'template-parts/content', 'none' );
</span><span class="cx" style="display: block; padding: 0 10px">                endif;
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginspackagejson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/package.json    2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/package.json      2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40,6 +40,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">     "jquery": "^3.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">     "lodash": "^4.13.1",
</span><span class="cx" style="display: block; padding: 0 10px">     "pixrem": "^3.0.2",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+    "postcss": "^6.0.14",
</ins><span class="cx" style="display: block; padding: 0 10px">     "react": "^15.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">     "react-dom": "^15.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">     "react-redux": "^4.4.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -49,6 +50,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">     "redux": "^3.5.2",
</span><span class="cx" style="display: block; padding: 0 10px">     "redux-router": "^2.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">     "redux-thunk": "^2.1.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+    "rtlcss": "^2.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px">     "webpack": "^1.13.1",
</span><span class="cx" style="display: block; padding: 0 10px">     "webpack-dev-server": "^1.14.1"
</span><span class="cx" style="display: block; padding: 0 10px">   },
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginspageaddphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/page-add.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/page-add.php    2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/page-add.php      2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11,46 +11,73 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <main id="main" class="site-main" role="main">
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <?php while ( have_posts() ) : the_post(); ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <?php
+               while ( have_posts() ) :
+                       the_post();
+               ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
</span><span class="cx" style="display: block; padding: 0 10px">                        <header class="entry-header">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <h1 class="entry-title"><?php _e( 'Add Your Plugin', 'wporg-plugins' ); ?></h1>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <h1 class="entry-title"><?php esc_html_e( 'Add Your Plugin', 'wporg-plugins' ); ?></h1>
</ins><span class="cx" style="display: block; padding: 0 10px">                         </header><!-- .entry-header -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        <div class="entry-content">
</span><span class="cx" style="display: block; padding: 0 10px">                                <section>
</span><span class="cx" style="display: block; padding: 0 10px">                                        <div class="container">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <p><?php printf( __( 'Once submitted, your plugin will be manually reviewed for any common errors as well as ensuring it complies with <a href="%s">all the guidelines</a>.', 'wporg-plugins' ), esc_url( 'https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/' ) ); ?></p>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         <p>
+                                                       <?php
+                                                       printf(
+                                                               /* translators: URL to plugin guidelines. */
+                                                               wp_kses_post( __( 'Once submitted, your plugin will be manually reviewed for any common errors as well as ensuring it complies with <a href="%s">all the guidelines</a>.', 'wporg-plugins' ) ),
+                                                               esc_url( 'https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/' )
+                                                       );
+                                                       ?>
+                                               </p>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                                <?php echo do_shortcode( '[wporg-plugin-upload]' ); ?>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <p><?php _e( 'Even if you&#8217;ve submitted a dozen plugins, take the time to refresh your memory with the following information:', 'wporg-plugins' ); ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         <p><?php esc_html_e( 'Even if you&#8217;ve submitted a dozen plugins, take the time to refresh your memory with the following information:', 'wporg-plugins' ); ?>
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 <ul>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        <li><a href="https://developer.wordpress.org/plugins/wordpress-org/how-to-use-subversion/"><?php _e( 'How to use SVN', 'wporg-plugins' ); ?></a></li>
-                                                       <li><a href="https://developer.wordpress.org/plugins/wordpress-org/plugin-assets/"><?php _e( 'Plugin Assets (and how to use them)', 'wporg-plugins' ); ?></a></li>
-                                                       <li><a href="https://developer.wordpress.org/plugins/wordpress-org/plugin-developer-faq/"><?php _e( 'Developer FAQ', 'wporg-plugins' ); ?></a></li>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                 <li><a href="https://developer.wordpress.org/plugins/wordpress-org/how-to-use-subversion/"><?php esc_html_e( 'How to use SVN', 'wporg-plugins' ); ?></a></li>
+                                                       <li><a href="https://developer.wordpress.org/plugins/wordpress-org/plugin-assets/"><?php esc_html_e( 'Plugin Assets (and how to use them)', 'wporg-plugins' ); ?></a></li>
+                                                       <li><a href="https://developer.wordpress.org/plugins/wordpress-org/plugin-developer-faq/"><?php esc_html_e( 'Developer FAQ', 'wporg-plugins' ); ?></a></li>
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 </ul>
</span><span class="cx" style="display: block; padding: 0 10px">                                        </div>
</span><span class="cx" style="display: block; padding: 0 10px">                                </section>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                <section>
</span><span class="cx" style="display: block; padding: 0 10px">                                        <div class="container">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <h2 id="faq"><?php _e( 'FAQ', 'wporg-plugins' ); ?></h2>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         <h2 id="faq"><?php esc_html_e( 'FAQ', 'wporg-plugins' ); ?></h2>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <h3><?php _e( 'How long will the review process take?', 'wporg-plugins' ); ?></h3>
-                                               <p><?php printf( __( 'This is in the <a href="%s">Developer FAQ</a>. It takes anywhere between 1 and 10 days. We attempt to review all plugins within 5 business days of submission, but the process takes as long as it takes, depending on the complexity of your plugin.', 'wporg-plugins' ), esc_url( 'https://developer.wordpress.org/plugins/wordpress-org/plugin-developer-faq/' ) ); ?></p>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         <h3><?php esc_html_e( 'How long will the review process take?', 'wporg-plugins' ); ?></h3>
+                                               <p>
+                                                       <?php
+                                                       printf(
+                                                               /* translators: URL to plugin developer FAQ. */
+                                                               wp_kses_post( __( 'This is in the <a href="%s">Developer FAQ</a>. It takes anywhere between 1 and 10 days. We attempt to review all plugins within 5 business days of submission, but the process takes as long as it takes, depending on the complexity of your plugin.', 'wporg-plugins' ) ),
+                                                               esc_url( 'https://developer.wordpress.org/plugins/wordpress-org/plugin-developer-faq/' )
+                                                       );
+                                                       ?>
+                                               </p>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <h3><?php _e( 'What will my plugin URL be?', 'wporg-plugins' ); ?></h3>
-                                               <p><?php _e( 'Your plugin&#8217;s URL will be populated based on the value of <code>Plugin Name</code> in your main plugin file (the one with the plugin headers). If you set yours as <code>Plugin Name: Boaty McBoatface</code> then your URL will be <code>https://wordpress.org/plugins/boaty-mcboatface</code> and your slug will be <code>boaty-mcboatface</code> for example. If there is an existing plugin with your name, then you will be <code>boaty-mcboatface-2</code> and so on. It behaves exactly like WordPress post names.', 'wporg-plugins' ); ?></p>
-                                               <p><?php _e( 'Once your plugin is approved, it <em>cannot</em> be renamed.', 'wporg-plugins' ); ?></p>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         <h3><?php esc_html_e( 'What will my plugin URL be?', 'wporg-plugins' ); ?></h3>
+                                               <p><?php echo wp_kses_post( __( 'Your plugin&#8217;s URL will be populated based on the value of <code>Plugin Name</code> in your main plugin file (the one with the plugin headers). If you set yours as <code>Plugin Name: Boaty McBoatface</code> then your URL will be <code>https://wordpress.org/plugins/boaty-mcboatface</code> and your slug will be <code>boaty-mcboatface</code> for example. If there is an existing plugin with your name, then you will be <code>boaty-mcboatface-2</code> and so on. It behaves exactly like WordPress post names.', 'wporg-plugins' ) ); ?></p>
+                                               <p><?php echo wp_kses_post( __( 'Once your plugin is approved, it <em>cannot</em> be renamed.', 'wporg-plugins' ) ); ?></p>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <h3><?php _e( 'I made a mistake in my plugin name. Should I resubmit?', 'wporg-plugins' ); ?></h3>
-                                               <p><?php _e( 'Please don&#8217;t! Instead email <code>plugins@wordpress.org</code> and we can rename your plugin as long as it&#8217;s not approved. Since we check emails first, the odds are we&#8217;ll catch it. If we don&#8217;t, just email us and explain the mistake. We&#8217;ll explain what do to.', 'wporg-plugins' ); ?></p>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         <h3><?php esc_html_e( 'I made a mistake in my plugin name. Should I resubmit?', 'wporg-plugins' ); ?></h3>
+                                               <p><?php echo wp_kses_post( __( 'Please don&#8217;t! Instead email <code>plugins@wordpress.org</code> and we can rename your plugin as long as it&#8217;s not approved. Since we check emails first, the odds are we&#8217;ll catch it. If we don&#8217;t, just email us and explain the mistake. We&#8217;ll explain what do to.', 'wporg-plugins' ) ); ?></p>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <h3><?php _e( 'Why was I told my plugin name was unacceptable?', 'wporg-plugins' ); ?></h3>
-                                               <p><?php printf( __( 'This is explained in detail in our <a href="%s">detailed plugin guidelines</a>, but currently we give you the chance to rename it during the review process if the plugin name violates the guideline. Some terms (like &#8220;plugin&#8221; and &#8220;wordpress&#8221;) will be removed for you, as those should not be used at all. We get it; you&#8217;re a WordPress Plugin.', 'wporg-plugins' ), esc_url( 'https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/' ) ); ?></p>
-                                               <p><?php _e( 'Regarding the names and trademarks of other companies and plugins, don&#8217;t use them at the start of your plugin name. If you&#8217;re not Facebook, you shouldn&#8217;t submit a plugin that uses <code>facebook</code> as the first term in your slug. &#8220;Facebook Like Sharer&#8221; (which would be <code>facebook-like-sharer</code>) is not acceptable, but &#8220;Like Sharer for Facebook&#8221; (which would be <code>like-sharer-for-facebook</code>) would be alright.', 'wporg-plugins' ); ?></p>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         <h3><?php esc_html_e( 'Why was I told my plugin name was unacceptable?', 'wporg-plugins' ); ?></h3>
+                                               <p>
+                                                       <?php
+                                                       printf(
+                                                               /* translators: URL to plugin guidelines. */
+                                                               wp_kses_post( __( 'This is explained in detail in our <a href="%s">detailed plugin guidelines</a>, but currently we give you the chance to rename it during the review process if the plugin name violates the guideline. Some terms (like &#8220;plugin&#8221; and &#8220;WordPress&#8221;) will be removed for you, as those should not be used at all. We get it; you&#8217;re a WordPress Plugin.', 'wporg-plugins' ) ),
+                                                               esc_url( 'https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/' )
+                                                       );
+                                                       ?>
+                                               </p>
+                                               <p><?php echo wp_kses_post( __( 'Regarding the names and trademarks of other companies and plugins, don&#8217;t use them at the start of your plugin name. If you&#8217;re not Facebook, you shouldn&#8217;t submit a plugin that uses <code>facebook</code> as the first term in your slug. &#8220;Facebook Like Sharer&#8221; (which would be <code>facebook-like-sharer</code>) is not acceptable, but &#8220;Like Sharer for Facebook&#8221; (which would be <code>like-sharer-for-facebook</code>) would be alright.', 'wporg-plugins' ) ); ?></p>
</ins><span class="cx" style="display: block; padding: 0 10px">                                         </div>
</span><span class="cx" style="display: block; padding: 0 10px">                                </section>
</span><span class="cx" style="display: block; padding: 0 10px">                        </div><!-- .entry-content -->
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -59,7 +86,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                <?php
</span><span class="cx" style="display: block; padding: 0 10px">                                edit_post_link(
</span><span class="cx" style="display: block; padding: 0 10px">                                        sprintf(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        /* translators: %s: Name of current post */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         /* translators: %s: Name of current post */
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 esc_html__( 'Edit %s', 'wporg-plugins' ),
</span><span class="cx" style="display: block; padding: 0 10px">                                                the_title( '<span class="screen-reader-text">"', '"</span>', false )
</span><span class="cx" style="display: block; padding: 0 10px">                                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -70,7 +97,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        </footer><!-- .entry-footer -->
</span><span class="cx" style="display: block; padding: 0 10px">                </article><!-- #post-## -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <?php endwhile;      ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <?php endwhile; ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        </main><!-- #main -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginspagedevelopersphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/page-developers.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/page-developers.php     2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/page-developers.php       2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11,61 +11,108 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <main id="main" class="site-main" role="main">
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <?php while ( have_posts() ) : the_post(); ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <?php
+               while ( have_posts() ) :
+                       the_post();
+               ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
</span><span class="cx" style="display: block; padding: 0 10px">                        <header class="entry-header">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <h1 class="entry-title"><?php _e( 'Developer Information', 'wporg-plugins' ); ?></h1>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <h1 class="entry-title"><?php esc_html_e( 'Developer Information', 'wporg-plugins' ); ?></h1>
</ins><span class="cx" style="display: block; padding: 0 10px">                         </header><!-- .entry-header -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        <div class="entry-content">
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                <p>
+                                       <?php
+                                       /* translators: URL to plugin submission form. */
+                                       printf( wp_kses_post( __( 'You&#8217;ve got a cool new plugin and are hoping to give it some exposure. You&#8217;re in the right place. Just <a href="%s">ask us to host it for you</a>. You&#8217;ll be able to:', 'wporg-plugins' ) ), esc_url( home_url( 'developers/add/' ) ) );
+                                       ?>
+                               </p>
+                               <ul>
+                                       <li><?php esc_html_e( 'Keep track of how many people have downloaded it.', 'wporg-plugins' ); ?></li>
+                                       <li><?php esc_html_e( 'Let people leave comments about your plugin.', 'wporg-plugins' ); ?></li>
+                                       <li><?php esc_html_e( 'Get your plugin rated against all the other cool WordPress plugins.', 'wporg-plugins' ); ?></li>
+                                       <li><?php esc_html_e( 'Give your plugin lots of exposure in this centralized repository.', 'wporg-plugins' ); ?></li>
+                               </ul>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <p><?php printf( __( 'You&#8217;ve got a cool new plugin and are hoping to give it some exposure. You&#8217;re in the right place. Just <a href="%s">ask us to host it for you</a>. You&#8217;ll be able to:', 'wporg-plugins' ), esc_url( home_url( 'developers/add/' ) ) ); ?></p>
-                                               <ul>
-                                                       <li><?php _e( 'Keep track of how many people have downloaded it.', 'wporg-plugins' ); ?></li>
-                                                       <li><?php _e( 'Let people leave comments about your plugin.', 'wporg-plugins' ); ?></li>
-                                                       <li><?php _e( 'Get your plugin rated against all the other cool WordPress plugins.', 'wporg-plugins' ); ?></li>
-                                                       <li><?php _e( 'Give your plugin lots of exposure in this centralized repository.', 'wporg-plugins' ); ?></li>
-                                               </ul>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <h3><?php esc_html_e( 'There are some restrictions', 'wporg-plugins' ); ?></h3>
+                               <ul>
+                                       <li>
+                                               <?php
+                                               /* translators: URL to licence list. */
+                                               printf( wp_kses_post( __( 'Your plugin must be compatible with the <a href="%s">GNU General Public License v2</a>, or any later version. We strongly recommend using the same license as WordPress â€” &#8220;GPLv2 or later.&#8221;', 'wporg-plugins' ) ), esc_url( 'https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses' ) );
+                                               ?>
+                                       </li>
+                                       <li><?php esc_html_e( 'The plugin must not do anything illegal or be morally offensive (that&#8217;s subjective, we know).', 'wporg-plugins' ); ?></li>
+                                       <li>
+                                               <?php
+                                               /* translators: URL to Subversion. */
+                                               printf( wp_kses_post( __( 'You have to actually use the <a href="%s">Subversion</a> repository we give you in order for your plugin to show up on this site. The WordPress Plugin Directory is a hosting site, not a listing site.', 'wporg-plugins' ) ), esc_url( 'https://subversion.apache.org/' ) );
+                                               ?>
+                                       </li>
+                                       <li><?php esc_html_e( 'The plugin must not embed external links on the public site (like a &#8220;powered by&#8221; link) without explicitly asking the user&#8217;s permission.', 'wporg-plugins' ); ?></li>
+                                       <li>
+                                               <?php
+                                               /* translators: URL to plugin guidelines. */
+                                               printf( wp_kses_post( __( 'Your plugin must abide by our list of <a href="%s">detailed guidelines</a>, which include not being a spammer and not abusing the systems.', 'wporg-plugins' ) ), esc_url( 'https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/' ) );
+                                               ?>
+                                       </li>
+                               </ul>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <h3><?php _e( 'There are some restrictions', 'wporg-plugins' ); ?></h3>
-                                               <ul>
-                                                       <li><?php printf( __( 'Your plugin must be compatible with the <a href="%s">GNU General Public License v2</a>, or any later version. We strongly recommend using the same license as WordPress â€” &#8220;GPLv2 or later.&#8221;', 'wporg-plugins' ), esc_url( 'https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses' ) ); ?></li>
-                                                       <li><?php _e( 'The plugin must not do anything illegal or be morally offensive (that&#8217;s subjective, we know).', 'wporg-plugins' ); ?></li>
-                                                       <li><?php printf( __( 'You have to actually use the <a href="%s">Subversion</a> repository we give you in order for your plugin to show up on this site. The WordPress Plugin Directory is a hosting site, not a listing site.', 'wporg-plugins' ), esc_url( 'https://subversion.apache.org/' ) ); ?></li>
-                                                       <li><?php _e( 'The plugin must not embed external links on the public site (like a &#8220;powered by&#8221; link) without explicitly asking the user&#8217;s permission.', 'wporg-plugins' ); ?></li>
-                                                       <li><?php printf( __( 'Your plugin must abide by our list of <a href="%s">detailed guidelines</a>, which include not being a spammer and not abusing the systems.', 'wporg-plugins' ), esc_url( 'https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/' ) ); ?></li>
-                                               </ul>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <h3><?php esc_html_e( 'Submission is Simple', 'wporg-plugins' ); ?></h3>
+                               <ol>
+                                       <li>
+                                               <?php
+                                               /* translators: URL to registration form. */
+                                               printf( wp_kses_post( __( '<a href="%s">Sign up</a> for an account on WordPress.org.', 'wporg-plugins' ) ), esc_url( wp_registration_url() ) );
+                                               ?>
+                                       </li>
+                                       <li>
+                                               <?php
+                                               /* translators: URL to plugin submission form. */
+                                               printf( wp_kses_post( __( '<a href="%s">Submit your plugin for review</a>.', 'wporg-plugins' ) ), esc_url( home_url( 'developers/add/' ) ) );
+                                               ?>
+                                       </li>
+                                       <li>
+                                               <?php
+                                               /* translators: URL to submission FAQ. */
+                                               printf( wp_kses_post( __( 'After your plugin is <a href="%s">manually reviewed</a>, it will either be approved or you will be emailed and asked to provide more information and/or make corrections.', 'wporg-plugins' ) ), esc_url( 'https://developer.wordpress.org/plugins/wordpress-org/plugin-developer-faq/#questions-about-submissions-and-approval' ) );
+                                               ?>
+                                       </li>
+                                       <li>
+                                               <?php
+                                               /* translators: URL to Subversion how-to page. */
+                                               printf( wp_kses_post( __( 'Once approved, you&#8217;ll be given access to a <a id="subversion" href="%s">Subversion Repository</a> where you&#8217;ll store your plugin.', 'wporg-plugins' ) ), esc_url( 'https://developer.wordpress.org/plugins/wordpress-org/how-to-use-subversion/' ) );
+                                               ?>
+                                       </li>
+                                       <li>
+                                               <?php
+                                               /* translators: 1: URL to readme section; 2: URL to home page; */
+                                               printf( wp_kses_post( __( 'Shortly after you upload your plugin (and a <a href="%1$s">readme file</a>!) to that repository, it will be automatically displayed in the <a href="%2$s">plugins browser</a>.', 'wporg-plugins' ) ), '#readme', esc_url( home_url( '/' ) ) );
+                                               ?>
+                                       </li>
+                                       <li>
+                                               <?php
+                                               /* translators: URL to developer FAQ. */
+                                               printf( wp_kses_post( __( 'Check out the <strong><a href="%s">FAQ</a></strong> for more information.', 'wporg-plugins' ) ), esc_url( 'https://developer.wordpress.org/plugins/wordpress-org/plugin-developer-faq/' ) );
+                                               ?>
+                                       </li>
+                               </ol>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <h3><?php _e( 'Submission is Simple', 'wporg-plugins' ); ?></h3>
-                                               <ol>
-                                                       <li><?php printf( __( '<a href="%s">Sign up</a> for an account on WordPress.org.', 'wporg-plugins' ), esc_url( wp_registration_url() ) ); ?></li>
-                                                       <li><?php printf( __( '<a href="%s">Submit your plugin for review</a>.', 'wporg-plugins' ), esc_url( home_url( 'developers/add/' ) ) ); ?></li>
-                                                       <li><?php printf( __( 'After your plugin is <a href="%s">manually reviewed</a>, it will either be approved or you will be emailed and asked to provide more information and/or make corrections.', 'wporg-plugins' ), esc_url( 'https://developer.wordpress.org/plugins/wordpress-org/plugin-developer-faq/#questions-about-submissions-and-approval' ) ); ?></li>
-                                                       <li><?php printf( __( 'Once approved, you&#8217;ll be given access to a <a id="subversion" href="%s">Subversion Repository</a> where you&#8217;ll store your plugin.', 'wporg-plugins' ), esc_url( 'https://developer.wordpress.org/plugins/wordpress-org/how-to-use-subversion/' ) ); ?></li>
-                                                       <li>
-                                                               <?php
-                                                               /* translators: 1: URL to readme section; 2: URL to home page; */
-                                                               printf( __( 'Shortly after you upload your plugin (and a <a href="%1$s">readme file</a>!) to that repository, it will be automatically displayed in the <a href="%2$s">plugins browser</a>.', 'wporg-plugins' ), '#readme', esc_url( home_url( '/' ) ) );
-                                                               ?>
-                                                       </li>
-                                                       <li><?php printf( __( 'Check out the <strong><a href="%s">FAQ</a></strong> for more information.', 'wporg-plugins' ), esc_url( 'https://developer.wordpress.org/plugins/wordpress-org/plugin-developer-faq/' ) ); ?></li>
-                                               </ol>
-
-                                               <h3 id="readme"><?php _e( 'Readme files', 'wporg-plugins' ); ?></h3>
-                                               <p>
-                                                       <?php
-                                                       /* translators: 1: URL to readme file; 2: URL to readme validator; */
-                                                       printf( __( 'To make your entry in the plugin browser most useful, each plugin should have a readme file named <code>readme.txt</code> that adheres to the <a href="%1$s">WordPress plugin readme file standard</a>. You can put your readme file through the <a href="%2$s">readme validator</a> to check it.', 'wporg-plugins' ), esc_url( home_url( 'files/2017/03/readme.txt' ) ), esc_url( home_url( '/developers/readme-validator/' ) ) );
-                                                       ?>
-                                               </p>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <h3 id="readme"><?php esc_html_e( 'Readme files', 'wporg-plugins' ); ?></h3>
+                               <p>
+                                       <?php
+                                       /* translators: 1: URL to readme file; 2: URL to readme validator; */
+                                       printf( wp_kses_post( __( 'To make your entry in the plugin browser most useful, each plugin should have a readme file named <code>readme.txt</code> that adheres to the <a href="%1$s">WordPress plugin readme file standard</a>. You can put your readme file through the <a href="%2$s">readme validator</a> to check it.', 'wporg-plugins' ) ), esc_url( home_url( 'files/2017/03/readme.txt' ) ), esc_url( home_url( '/developers/readme-validator/' ) ) );
+                                       ?>
+                               </p>
</ins><span class="cx" style="display: block; padding: 0 10px">                         </div><!-- .entry-content -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        <footer class="entry-footer">
</span><span class="cx" style="display: block; padding: 0 10px">                                <?php
</span><span class="cx" style="display: block; padding: 0 10px">                                edit_post_link(
</span><span class="cx" style="display: block; padding: 0 10px">                                        sprintf(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        /* translators: %s: Name of current post */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         /* translators: %s: Name of current post */
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 esc_html__( 'Edit %s', 'wporg-plugins' ),
</span><span class="cx" style="display: block; padding: 0 10px">                                                the_title( '<span class="screen-reader-text">"', '"</span>', false )
</span><span class="cx" style="display: block; padding: 0 10px">                                        ),
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginspagephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/page.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/page.php        2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/page.php  2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19,7 +19,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">        <main id="main" class="site-main" role="main">
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                <?php
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                while ( have_posts() ) : the_post();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         while ( have_posts() ) :
+                       the_post();
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        get_template_part( 'template-parts/content', 'page' );
</span><span class="cx" style="display: block; padding: 0 10px">                endwhile; // End of the loop.
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginsphpcsxmldist"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/phpcs.xml.dist</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/phpcs.xml.dist                          (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/phpcs.xml.dist    2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,30 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?xml version="1.0"?>
+<ruleset name="WordPress.org Plugins">
+
+       <file>.</file>
+
+       <!-- Exclude development files & folders. -->
+       <exclude-pattern>/node_modules/*</exclude-pattern>
+
+       <!-- Exclude JS/CSS files. -->
+       <exclude-pattern>*.js[x]?</exclude-pattern>
+       <exclude-pattern>*.[s]?css</exclude-pattern>
+
+       <!-- Show sniff codes -->
+       <arg value="s"/>
+
+       <rule ref="WordPress">
+               <exclude name="WordPress.VIP.SlowDBQuery.slow_db_query_meta_key" />
+       </rule>
+       <rule ref="WordPress-Docs" />
+
+       <!-- Allow commented-out code in functions.php -->
+       <rule ref="Squiz.PHP.CommentedOutCode.Found">
+               <exclude-pattern>/functions.php</exclude-pattern>
+       </rule>
+
+       <!-- Allow no new line on end of file for plugin cards -->
+       <rule ref="Generic.Files.EndFileNewline.NotFound">
+               <exclude-pattern>/template-parts/plugin.php</exclude-pattern>
+       </rule>
+</ruleset>
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginssearchphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/search.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/search.php      2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/search.php        2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12,26 +12,33 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <main id="main" class="site-main" role="main">
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <?php
-                       if ( have_posts() ) : ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <?php if ( have_posts() ) : ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <header class="page-header">
-                                       <h1 class="page-title"><?php printf( esc_html__( 'Showing results for: %s', 'wporg-plugins' ), '<strong>' . get_search_query() . '</strong>' ); ?></h1>
-                               </header><!-- .page-header -->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <header class="page-header">
+                               <h1 class="page-title">
+                                       <?php
+                                       printf(
+                                               /* translators: Search query. */
+                                               esc_html__( 'Showing results for: %s', 'wporg-plugins' ),
+                                               '<strong>' . get_search_query() . '</strong>'
+                                       );
+                                       ?>
+                               </h1>
+                       </header><!-- .page-header -->
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <?php
-                               /* Start the Loop */
-                               while ( have_posts() ) :
-                                       the_post();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <?php
+                       /* Start the Loop */
+                       while ( have_posts() ) :
+                               the_post();
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        get_template_part( 'template-parts/plugin', 'index' );
-                               endwhile;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         get_template_part( 'template-parts/plugin', 'index' );
+                       endwhile;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                the_posts_pagination();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 the_posts_pagination();
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        else :
-                               get_template_part( 'template-parts/content', 'none' );
-                       endif;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         else :
+                       get_template_part( 'template-parts/content', 'none' );
+               endif;
</ins><span class="cx" style="display: block; padding: 0 10px">                 ?>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        </main><!-- #main -->
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginssearchformphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/searchform.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/searchform.php  2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/searchform.php    2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,8 +1,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> <?php
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/**
+ * The template for displaying search forms.
+ *
+ * @package WordPressdotorg\Plugin_Directory\Theme
+ */
+
</ins><span class="cx" style="display: block; padding: 0 10px"> namespace WordPressdotorg\Plugin_Directory\Theme;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
</ins><span class="cx" style="display: block; padding: 0 10px"> ?>
</span><span class="cx" style="display: block; padding: 0 10px"> <form role="search" method="get" class="search-form" action="<?php echo esc_url( home_url( '/' ) ); ?>">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <label for="s" class="screen-reader-text"><?php _ex( 'Search for:', 'label', 'wporg-plugins' ); ?></label>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <label for="s" class="screen-reader-text"><?php echo esc_html_x( 'Search for:', 'label', 'wporg-plugins' ); ?></label>
</ins><span class="cx" style="display: block; padding: 0 10px">         <input type="search" id="s" class="search-field" placeholder="<?php echo esc_attr_x( 'Search plugins', 'placeholder', 'wporg-plugins' ); ?>" value="<?php the_search_query(); ?>" name="s" />
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <button class="button button-primary button-search"><i class="dashicons dashicons-search"></i><span class="screen-reader-text"><?php _e( 'Search plugins', 'wporg-plugins' ); ?></span></button>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <button class="button button-primary button-search"><i class="dashicons dashicons-search"></i><span class="screen-reader-text"><?php esc_html_e( 'Search plugins', 'wporg-plugins' ); ?></span></button>
</ins><span class="cx" style="display: block; padding: 0 10px"> </form>
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginssinglephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/single.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/single.php      2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/single.php        2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14,11 +14,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">        <main id="main" class="site-main" role="main">
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                <?php
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        while ( have_posts() ) :
-                               the_post();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         while ( have_posts() ) :
+                       the_post();
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                get_template_part( 'template-parts/plugin', 'single' );
-                       endwhile; // End of the loop.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 get_template_part( 'template-parts/plugin', 'single' );
+               endwhile; // End of the loop.
</ins><span class="cx" style="display: block; padding: 0 10px">                 ?>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        </main><!-- #main -->
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartscontentnonephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/content-none.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/content-none.php 2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/content-none.php   2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15,10 +15,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">        </header><!-- .page-header -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <div class="page-content">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <?php
-               if ( is_home() && current_user_can( 'publish_posts' ) ) : ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <?php if ( is_home() && current_user_can( 'publish_posts' ) ) : ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <p><?php printf( wp_kses( __( 'Ready to publish your first post? <a href="%1$s">Get started here</a>.', 'wporg-plugins' ), array( 'a' => array( 'href' => array() ) ) ), esc_url( admin_url( 'post-new.php' ) ) ); ?></p>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <p>
+                               <?php
+                               /* translators: URL to post edit screen. */
+                               printf( wp_kses_post( __( 'Ready to publish your first post? <a href="%1$s">Get started here</a>.', 'wporg-plugins' ) ), esc_url( admin_url( 'post-new.php' ) ) );
+                               ?>
+                       </p>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                <?php elseif ( is_search() ) : ?>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -28,30 +32,39 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                get_search_form();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                elseif ( is_tax( 'plugin_section', 'favorites' ) ) :
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                  if ( is_user_logged_in() ) :
-                   $current_user = wp_get_current_user();
-               ?>
-               
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 if ( is_user_logged_in() ) :
+                               $current_user = wp_get_current_user();
+                       ?>
+
</ins><span class="cx" style="display: block; padding: 0 10px">                         <p><?php esc_html_e( 'No favorites have been added, yet.', 'wporg-plugins' ); ?></p>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
</ins><span class="cx" style="display: block; padding: 0 10px">                         <?php if ( get_query_var( 'favorites_user' ) === $current_user->user_nicename ) : ?>
</span><span class="cx" style="display: block; padding: 0 10px">                        <p><?php esc_html_e( 'Find a plugin and mark it as a favorite to see it here.', 'wporg-plugins' ); ?></p>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <p><?php printf( __( 'Your favorite plugins are also shared on <a href="%s">your profile</a>.', 'wporg-plugins' ), esc_url( 'https://profiles.wordpress.org/' . $current_user->user_nicename ) ); ?></p>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <p>
+                               <?php
+                               /* translators: Link to user profile. */
+                               printf( wp_kses_post( __( 'Your favorite plugins are also shared on <a href="%s">your profile</a>.', 'wporg-plugins' ) ), esc_url( 'https://profiles.wordpress.org/' . $current_user->user_nicename ) );
+                               ?>
+                       </p>
</ins><span class="cx" style="display: block; padding: 0 10px">                         <?php endif; ?>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <?php else : ?>
-               
-                       <p><?php printf( __( '<a href="%s">Login to WordPress.org</a> to mark plugins as favorites.', 'wporg-plugins' ), esc_url( wp_login_url( 'https://wordpress.org/plugins/browse/favorites/' ) ) ); ?></p>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <?php else : ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        <p>
+                               <?php
+                               /* translators: URL to login scren. */
+                               printf( wp_kses_post( __( '<a href="%s">Login to WordPress.org</a> to mark plugins as favorites.', 'wporg-plugins' ) ), esc_url( wp_login_url( 'https://wordpress.org/plugins/browse/favorites/' ) ) );
+                               ?>
+                       </p>
+
</ins><span class="cx" style="display: block; padding: 0 10px">                 <?php
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                  endif; // is_user_logged_in()
-               else :
-    ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 endif; // is_user_logged_in.
+               else :
+               ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        <p><?php esc_html_e( 'It seems we can&#8217;t find what you&#8217;re looking for. Perhaps searching can help.', 'wporg-plugins' ); ?></p>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <?php
-                               get_search_form();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <?php get_search_form(); ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                endif; ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <?php endif; ?>
</ins><span class="cx" style="display: block; padding: 0 10px">         </div><!-- .page-content -->
</span><span class="cx" style="display: block; padding: 0 10px"> </section><!-- .no-results -->
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartscontentpagephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/content-page.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/content-page.php 2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/content-page.php   2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -29,7 +29,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                <?php
</span><span class="cx" style="display: block; padding: 0 10px">                edit_post_link(
</span><span class="cx" style="display: block; padding: 0 10px">                        sprintf(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        /* translators: %s: Name of current post */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         /* translators: %s: Name of current post */
</ins><span class="cx" style="display: block; padding: 0 10px">                                 esc_html__( 'Edit %s', 'wporg-plugins' ),
</span><span class="cx" style="display: block; padding: 0 10px">                                the_title( '<span class="screen-reader-text">"', '"</span>', false )
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38,4 +38,4 @@
</span><span class="cx" style="display: block; padding: 0 10px">                );
</span><span class="cx" style="display: block; padding: 0 10px">                ?>
</span><span class="cx" style="display: block; padding: 0 10px">        </footer><!-- .entry-footer -->
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-</article><!-- #post-## -->
</del><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+</article><!-- #post-## -->
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartspluginsidebaradvancedphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-sidebar-advanced.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-sidebar-advanced.php      2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-sidebar-advanced.php        2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14,10 +14,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">        'after_title'  => '</h4>',
</span><span class="cx" style="display: block; padding: 0 10px"> );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Meta',    array(), $widget_args );
-the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Ratings',    array(), $widget_args );
-the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Support',    array(), $widget_args );
-       
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Meta', array(), $widget_args );
+the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Ratings', array(), $widget_args );
+the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Support', array(), $widget_args );
+
</ins><span class="cx" style="display: block; padding: 0 10px"> // If the user is not a contributor/committer for the plugin, we'll show the Donate metabox instead of the committer metabox.
</span><span class="cx" style="display: block; padding: 0 10px"> if ( current_user_can( 'plugin_admin_view', $post ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">        the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Committers', array(), $widget_args );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27,8 +27,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Contributors', array(), array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        'before_title' => '<h4 class="widget-title">',
-       'after_title'  => '</h4>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'before_title'  => '<h4 class="widget-title">',
+       'after_title'   => '</h4>',
</ins><span class="cx" style="display: block; padding: 0 10px">         'before_widget' => '<div id="plugin-contributors" class="widget plugin-contributors read-more" aria-expanded="false">',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        'after_widget' => sprintf( '</div><button type="button" class="button-link section-toggle" aria-controls="plugin-contributors">%s</button>', __( 'View more', 'wporg-plugins' ) ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'after_widget'  => sprintf( '</div><button type="button" class="button-link section-toggle" aria-controls="plugin-contributors">%s</button>', __( 'View more', 'wporg-plugins' ) ),
</ins><span class="cx" style="display: block; padding: 0 10px"> ) );
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartspluginsidebarphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-sidebar.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-sidebar.php       2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-sidebar.php 2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14,13 +14,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">        'after_title'  => '</h3>',
</span><span class="cx" style="display: block; padding: 0 10px"> );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Meta',    array(), $widget_args );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Meta', array(), $widget_args );
</ins><span class="cx" style="display: block; padding: 0 10px"> the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Ratings', array(), $widget_args );
</span><span class="cx" style="display: block; padding: 0 10px"> the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Contributors', array(), array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        'before_title' => '<h4 class="widget-title">',
-       'after_title'  => '</h4>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'before_title'  => '<h4 class="widget-title">',
+       'after_title'   => '</h4>',
</ins><span class="cx" style="display: block; padding: 0 10px">         'before_widget' => '<div id="plugin-contributors" class="widget plugin-contributors read-more" aria-expanded="false">',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        'after_widget' => sprintf( '</div><button type="button" class="button-link section-toggle" aria-controls="plugin-contributors">%s</button>', __( 'View more', 'wporg-plugins' ) ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'after_widget'  => sprintf( '</div><button type="button" class="button-link section-toggle" aria-controls="plugin-contributors">%s</button>', __( 'View more', 'wporg-plugins' ) ),
</ins><span class="cx" style="display: block; padding: 0 10px"> ) );
</span><span class="cx" style="display: block; padding: 0 10px"> the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Support', array(), $widget_args );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Donate',  array(), $widget_args );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Donate', array(), $widget_args );
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartspluginsinglephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-single.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-single.php        2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-single.php  2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,13 +8,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> namespace WordPressdotorg\Plugin_Directory\Theme;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
</ins><span class="cx" style="display: block; padding: 0 10px"> use WordPressdotorg\Plugin_Directory\Plugin_Directory;
</span><span class="cx" style="display: block; padding: 0 10px"> use WordPressdotorg\Plugin_Directory\Template;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> global $section, $section_slug, $section_content, $section_read_more, $post;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $content   = Plugin_Directory::instance()->split_post_content_into_pages( get_the_content() );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-$is_closed = in_array( get_post_status(), ['closed', 'disabled'], true );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+$is_closed = in_array( get_post_status(), [ 'closed', 'disabled' ], true );
</ins><span class="cx" style="display: block; padding: 0 10px"> ?>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24,19 +25,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                <?php the_active_plugin_notice(); ?>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                <div class="entry-thumbnail">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <?php echo Template::get_plugin_icon( $post, 'html' ); ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <?php
+                       // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped
+                       echo Template::get_plugin_icon( $post, 'html' );
+                       ?>
</ins><span class="cx" style="display: block; padding: 0 10px">                 </div>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                <div class="plugin-actions">
</span><span class="cx" style="display: block; padding: 0 10px">                        <?php the_plugin_favorite_button(); ?>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        <?php if ( 'publish' === get_post_status() || current_user_can( 'plugin_admin_view', $post ) ) : ?>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <a class="plugin-download button download-button button-large" href="<?php echo esc_url( Template::download_link() ); ?>"><?php _e( 'Download', 'wporg-plugins' ); ?></a>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <a class="plugin-download button download-button button-large" href="<?php echo esc_url( Template::download_link() ); ?>"><?php esc_html_e( 'Download', 'wporg-plugins' ); ?></a>
</ins><span class="cx" style="display: block; padding: 0 10px">                         <?php endif; ?>
</span><span class="cx" style="display: block; padding: 0 10px">                </div>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                <?php $plugin_title = $is_closed ? $post->post_name : get_the_title(); ?>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <h1 class="plugin-title"><a href="<?php echo esc_url( get_permalink() ); ?>"><?php echo $plugin_title; ?></a></h1>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <h1 class="plugin-title"><a href="<?php echo esc_url( get_permalink() ); ?>"><?php echo wp_kses_post( $plugin_title ); ?></a></h1>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                <span class="byline"><?php the_author_byline(); ?></span>
</span><span class="cx" style="display: block; padding: 0 10px">        </header><!-- .entry-header -->
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -47,17 +51,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                <span id="installation"></span>
</span><span class="cx" style="display: block; padding: 0 10px">                <span id="developers"></span>
</span><span class="cx" style="display: block; padding: 0 10px">                <ul class="tabs clear">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <li id="tablink-description"><a href="#description"><?php _e( 'Details', 'wporg-plugins' ); ?></a></li>
-                       <li id="tablink-reviews"><a href="#reviews"><?php _e( 'Reviews', 'wporg-plugins' ); ?></a></li>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <li id="tablink-description"><a href="#description"><?php esc_html_e( 'Details', 'wporg-plugins' ); ?></a></li>
+                       <li id="tablink-reviews"><a href="#reviews"><?php esc_html_e( 'Reviews', 'wporg-plugins' ); ?></a></li>
</ins><span class="cx" style="display: block; padding: 0 10px">                         <?php if ( isset( $content['installation'] ) && ! $is_closed ) : ?>
</span><span class="cx" style="display: block; padding: 0 10px">                                <li id="tablink-installation">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        <a href="#installation"><?php _e( 'Installation', 'wporg-plugins' ); ?></a>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 <a href="#installation"><?php esc_html_e( 'Installation', 'wporg-plugins' ); ?></a>
</ins><span class="cx" style="display: block; padding: 0 10px">                                 </li>
</span><span class="cx" style="display: block; padding: 0 10px">                        <?php endif; ?>
</span><span class="cx" style="display: block; padding: 0 10px">                        <li id="tablink-support">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <a href="<?php echo esc_url( Template::get_support_url() ); ?>"><?php _e( 'Support', 'wporg-plugins' ); ?></a>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <a href="<?php echo esc_url( Template::get_support_url() ); ?>"><?php esc_html_e( 'Support', 'wporg-plugins' ); ?></a>
</ins><span class="cx" style="display: block; padding: 0 10px">                         </li>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <li id="tablink-developers"><a href="#developers"><?php _e( 'Development', 'wporg-plugins' ); ?></a></li>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <li id="tablink-developers"><a href="#developers"><?php esc_html_e( 'Development', 'wporg-plugins' ); ?></a></li>
</ins><span class="cx" style="display: block; padding: 0 10px">                 </ul>
</span><span class="cx" style="display: block; padding: 0 10px">        <?php endif; ?>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -79,7 +83,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        // Don't show the description for closed plugins.
</span><span class="cx" style="display: block; padding: 0 10px">                                        $section_content = get_closed_plugin_notice();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                } else if ( ! in_array( $section_slug, ['screenshots', 'installation', 'faq', 'changelog'], true ) || ! $is_closed ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         } elseif ( ! in_array( $section_slug, [ 'screenshots', 'installation', 'faq', 'changelog' ], true ) || ! $is_closed ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         $section_content = trim( apply_filters( 'the_content', $content[ $section_slug ], $section_slug ) );
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -96,11 +100,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        $section_no_read_mores[] = 'faq';
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                $section_read_more = ! in_array( $section_slug, $section_no_read_mores );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         $section_read_more = ! in_array( $section_slug, $section_no_read_mores, true );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                get_template_part( 'template-parts/section' );
</span><span class="cx" style="display: block; padding: 0 10px">                        endforeach;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                endif; // plugin_advanced
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         endif; // plugin_advanced.
</ins><span class="cx" style="display: block; padding: 0 10px">                 ?>
</span><span class="cx" style="display: block; padding: 0 10px">        </div><!-- .entry-content -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartspluginphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin.php       2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin.php 2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,20 +8,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> namespace WordPressdotorg\Plugin_Directory\Theme;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
</ins><span class="cx" style="display: block; padding: 0 10px"> use WordPressdotorg\Plugin_Directory\Template;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
-?><article id="post-<?php the_ID(); ?>" <?php post_class( 'plugin-card' ); ?>>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+$tested_up_to = (string) get_post_meta( $post->ID, 'tested', true );
+?>
+<article id="post-<?php the_ID(); ?>" <?php post_class( 'plugin-card' ); ?>>
</ins><span class="cx" style="display: block; padding: 0 10px">         <div class="entry-thumbnail">
</span><span class="cx" style="display: block; padding: 0 10px">                <a href="<?php the_permalink(); ?>" rel="bookmark">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <?php echo Template::get_plugin_icon( get_post(), 'html' ); ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <?php
+                       // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped
+                       echo Template::get_plugin_icon( get_post(), 'html' );
+                       ?>
</ins><span class="cx" style="display: block; padding: 0 10px">                 </a>
</span><span class="cx" style="display: block; padding: 0 10px">        </div><div class="entry">
</span><span class="cx" style="display: block; padding: 0 10px">                <header class="entry-header">
</span><span class="cx" style="display: block; padding: 0 10px">                        <?php the_title( '<h2 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h2>' ); ?>
</span><span class="cx" style="display: block; padding: 0 10px">                </header><!-- .entry-header -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <?php echo Template::get_star_rating(); ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <?php echo wp_kses_post( Template::get_star_rating() ); ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                <div class="entry-excerpt">
</span><span class="cx" style="display: block; padding: 0 10px">                        <?php the_excerpt(); ?>
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33,17 +38,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        <i class="dashicons dashicons-admin-users"></i> <?php echo esc_html( strip_tags( get_post_meta( get_the_ID(), 'header_author', true ) ) ?: get_the_author() ); ?>
</span><span class="cx" style="display: block; padding: 0 10px">                </span>
</span><span class="cx" style="display: block; padding: 0 10px">                <span class="active-installs">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <i class="dashicons dashicons-chart-area"></i> <?php printf( __( '%s active installations', 'wporg-plugins' ), Template::active_installs(false) ); ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <i class="dashicons dashicons-chart-area"></i>
+                       <?php echo esc_html( Template::active_installs() ); ?>
</ins><span class="cx" style="display: block; padding: 0 10px">                 </span>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <span class="tested-with">
-                       <?php if ( $tested_up_to = (string) get_post_meta( $post->ID, 'tested', true ) ) { ?>
-                               <i class="dashicons dashicons-wordpress-alt"></i> <?php printf( __( 'Tested with %s', 'wporg-plugins' ), $tested_up_to ); ?></span>
-                       <?php } ?>
-               </span>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <?php if ( $tested_up_to ) : ?>
+                       <span class="tested-with">
+                               <i class="dashicons dashicons-wordpress-alt"></i>
+                               <?php
+                               /* translators: WordPress version. */
+                               printf( esc_html__( 'Tested with %s', 'wporg-plugins' ), esc_html( $tested_up_to ) );
+                               ?>
+                       </span>
+               <?php endif; ?>
</ins><span class="cx" style="display: block; padding: 0 10px">                 <span class="last-updated">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <i class="dashicons dashicons-calendar"></i> <?php
-                               /* Translators: Plugin modified time. */
-                               printf( __( 'Updated %s ago', 'wporg-plugins' ), human_time_diff( get_post_modified_time() ) ); ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <i class="dashicons dashicons-calendar"></i> 
+                       <?php
+                       /* Translators: Plugin modified time. */
+                       printf( esc_html__( 'Updated %s ago', 'wporg-plugins' ), esc_html( human_time_diff( get_post_modified_time() ) ) );
+                       ?>
</ins><span class="cx" style="display: block; padding: 0 10px">                 </span>
</span><span class="cx" style="display: block; padding: 0 10px">                </span>
</span><span class="cx" style="display: block; padding: 0 10px">        </footer>
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartssectionadvancedphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/section-advanced.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/section-advanced.php     2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/section-advanced.php       2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,6 +8,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> namespace WordPressdotorg\Plugin_Directory\Theme;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
</ins><span class="cx" style="display: block; padding: 0 10px"> use WordPressdotorg\Plugin_Directory\Template;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> global $post;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16,18 +17,18 @@
</span><span class="cx" style="display: block; padding: 0 10px"> <div id="admin" class="section">
</span><span class="cx" style="display: block; padding: 0 10px">        <?php the_closed_plugin_notice(); ?>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <h2><?php _e( 'Plugin Stats', 'wporg-plugins' ); ?></h2>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <h2><?php esc_html_e( 'Plugin Stats', 'wporg-plugins' ); ?></h2>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <h4><?php _e( 'Active versions', 'wporg-plugins' ); ?></h4>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <h4><?php esc_html_e( 'Active versions', 'wporg-plugins' ); ?></h4>
</ins><span class="cx" style="display: block; padding: 0 10px">         <div id="plugin-version-stats" class="chart version-stats"></div>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <h4><?php _e( 'Downloads Per Day', 'wporg-plugins' ); ?></h4>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <h4><?php esc_html_e( 'Downloads Per Day', 'wporg-plugins' ); ?></h4>
</ins><span class="cx" style="display: block; padding: 0 10px">         <div id="plugin-download-stats" class="chart download-stats"></div>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <h4><?php _e( 'Active Install Growth', 'wporg-plugins' ); ?></h4>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <h4><?php esc_html_e( 'Active Install Growth', 'wporg-plugins' ); ?></h4>
</ins><span class="cx" style="display: block; padding: 0 10px">         <div id="plugin-growth-stats" class="chart download-stats"></div>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <h5><?php _e( 'Downloads history', 'wporg-plugins' ); ?></h5>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <h5><?php esc_html_e( 'Downloads history', 'wporg-plugins' ); ?></h5>
</ins><span class="cx" style="display: block; padding: 0 10px">         <table id="plugin-download-history-stats" class="download-history-stats">
</span><span class="cx" style="display: block; padding: 0 10px">                <tbody></tbody>
</span><span class="cx" style="display: block; padding: 0 10px">        </table>
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -46,12 +47,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                // List Trunk, followed by the most recent non-stable release.
</span><span class="cx" style="display: block; padding: 0 10px">                $tags = array_reverse( $tags );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                echo '<h5>' . __( 'Previous Versions', 'wporg-plugins' ) . '</h5>';
-               echo '<div class="plugin-notice notice notice-info notice-alt"><p>' . __( 'Previous versions of this plugin may not be secure or stable and are available for testing purposes only.', 'wporg-plugins' ) . '</p></div>';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         echo '<h5>' . esc_html__( 'Previous Versions', 'wporg-plugins' ) . '</h5>';
+               echo '<div class="plugin-notice notice notice-info notice-alt"><p>' . esc_html__( 'Previous versions of this plugin may not be secure or stable and are available for testing purposes only.', 'wporg-plugins' ) . '</p></div>';
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                echo '<select class="previous-versions" onchange="getElementById(\'download-previous-link\').href=this.value;">';
</span><span class="cx" style="display: block; padding: 0 10px">                foreach ( $tags as $version ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $text = ( 'trunk' == $version ? __( 'Development Version', 'wporg-plugins' ) : $version );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $text = ( 'trunk' === $version ? esc_html__( 'Development Version', 'wporg-plugins' ) : $version );
</ins><span class="cx" style="display: block; padding: 0 10px">                         printf( '<option value="%s">%s</option>', esc_attr( Template::download_link( $post, $version ) ), esc_html( $text ) );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px">                echo '</select> ';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -59,7 +60,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                printf(
</span><span class="cx" style="display: block; padding: 0 10px">                        '<a href="%s" id="download-previous-link" class="button">%s</a>',
</span><span class="cx" style="display: block; padding: 0 10px">                        esc_url( Template::download_link( $post, reset( $tags ) ) ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        __( 'Download', 'wporg-plugins' )
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 esc_html__( 'Download', 'wporg-plugins' )
</ins><span class="cx" style="display: block; padding: 0 10px">                 );
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px">        ?>
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgpluginstemplatepartssectionphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/section.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/section.php      2017-12-15 19:47:02 UTC (rev 6283)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/section.php        2017-12-18 17:42:35 UTC (rev 6284)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9,29 +9,29 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> global $section, $section_slug, $section_content, $section_read_more;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+$prefix = in_array( $section_slug, array( 'screenshots', 'faq' ), true ) ? '' : 'tab-';
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-<div
-<?php if ( !in_array ( $section_slug, array( 'screenshots','faq' ) ) ) { 
-       $prefix = 'tab-'; 
-} else {
-       $prefix = '';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+$classes = [ 'plugin-' . $section_slug, 'section' ];
+if ( $section_read_more ) {
+       $classes[] = 'read-more';
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+$classes = implode( ' ', $classes );
</ins><span class="cx" style="display: block; padding: 0 10px"> ?>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        id="<?php echo esc_attr( $prefix.$section_slug ); ?>"
-       class="plugin-<?php echo esc_attr( $section_slug ); ?> section <?php if ( $section_read_more ) { echo 'read-more'; } ?>"
->
-       <h2 id="<?php echo esc_attr( $section_slug . '-header' ); ?>"><?php echo $section['title']; ?></h2>
-       <?php echo $section_content; ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+<div id="<?php echo esc_attr( $prefix . $section_slug ); ?>" class="<?php echo esc_attr( $classes ); ?>">
+       <h2 id="<?php echo esc_attr( $section_slug . '-header' ); ?>"><?php echo esc_html( $section['title'] ); ?></h2>
+       <?php echo wp_kses_post( $section_content ); ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> </div>
</span><span class="cx" style="display: block; padding: 0 10px"> <?php if ( $section_read_more ) : ?>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-<button
-       type="button"
-       class="button-link section-toggle"
-       aria-controls="<?php echo esc_attr( $prefix.$section_slug ); ?>"
-       aria-describedby="<?php echo esc_attr( $section_slug . '-header' ); ?>"
-       aria-expanded="false"
-       data-show-less="<?php esc_attr_e( 'Show less', 'wporg-plugins' ); ?>"
-       data-read-more="<?php esc_attr_e( 'Read more', 'wporg-plugins' ); ?>"
-><?php _e( 'Read more', 'wporg-plugins' ); ?></button>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <button
+               type="button"
+               class="button-link section-toggle"
+               aria-controls="<?php echo esc_attr( $prefix . $section_slug ); ?>"
+               aria-describedby="<?php echo esc_attr( $section_slug . '-header' ); ?>"
+               aria-expanded="false"
+               data-show-less="<?php esc_attr_e( 'Show less', 'wporg-plugins' ); ?>"
+               data-read-more="<?php esc_attr_e( 'Read more', 'wporg-plugins' ); ?>"
+       >
+       <?php esc_html_e( 'Read more', 'wporg-plugins' ); ?>
+       </button>
</ins><span class="cx" style="display: block; padding: 0 10px"> <?php endif; ?>
</span></span></pre>
</div>
</div>

</body>
</html>