Making WordPress.org

Ticket #1763: 1763.2.patch

File 1763.2.patch, 4.4 KB (added by ck3lee, 7 years ago)

v2

  • wordpress.org/public_html/wp-content/plugins/plugin-directory/class-plugin-directory.php

    diff --git wordpress.org/public_html/wp-content/plugins/plugin-directory/class-plugin-directory.php wordpress.org/public_html/wp-content/plugins/plugin-directory/class-plugin-directory.php
    index d6ee6ec5e..cd8ecc619 100644
    class Plugin_Directory {  
    495495                ) );
    496496
    497497                // Add the browse/* views.
    498                 add_rewrite_tag( '%browse%', '(featured|popular|beta|blocks|new|favorites)' );
     498                add_rewrite_tag( '%browse%', '(featured|popular|beta|blocks|new|favorites|adopt-me)' );
    499499                add_permastruct( 'browse', 'browse/%browse%' );
    500500
    501501                // Create an archive for a users favorites too.
    class Plugin_Directory {  
    731731
    732732                // For any invalid values passed to browse, set it to featured instead
    733733                if ( !empty ( $wp_query->query ['browse'] ) &&
    734                      !in_array( $wp_query->query['browse'], array( 'featured','popular','beta','blocks','new','favorites' ) ) ) {
     734                     !in_array( $wp_query->query['browse'], array( 'featured','popular','beta','blocks','new','favorites','adopt-me' ) ) ) {
    735735                         $wp_query->query['browse'] = 'featured';
    736736                         $wp_query->query_vars['browse'] = 'featured';
    737737                }
    class Plugin_Directory {  
    775775                }
    776776
    777777                // For /browse/ requests, we conditionally need to avoid querying the taxonomy for most views (as it's handled in code above)
    778                 if ( isset( $wp_query->query['browse'] ) && ! in_array( $wp_query->query['browse'], array( 'beta', 'blocks', 'featured' ) ) ) {
     778                if ( isset( $wp_query->query['browse'] ) && ! in_array( $wp_query->query['browse'], array( 'beta', 'blocks', 'featured', 'adopt-me' ) ) ) {
    779779                        unset( $wp_query->query_vars['browse'] );
    780780
    781781                        add_filter( 'the_posts', function( $posts, $wp_query ) {
  • wordpress.org/public_html/wp-content/plugins/plugin-directory/cli/class-import.php

    diff --git wordpress.org/public_html/wp-content/plugins/plugin-directory/cli/class-import.php wordpress.org/public_html/wp-content/plugins/plugin-directory/cli/class-import.php
    index d407c1295..59c9efa4a 100644
    class Import {  
    123123
    124124                if ( in_array( 'adopt-me', $readme->tags ) ) {
    125125                        wp_set_object_terms( $plugin->ID, 'adopt-me', 'plugin_section' );
     126                } else {
     127                        wp_remove_object_terms( $plugin->ID, 'adopt-me', 'plugin_section' );
    126128                }
    127129
    128130                // Update the tested-up-to value
  • wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-sidebar-advanced.php

    diff --git wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-sidebar-advanced.php wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-sidebar-advanced.php
    index d56cf51bf..1b30dc89d 100644
    $widget_args = array(  
    1414        'after_title'  => '</h4>',
    1515);
    1616
    17 //the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Adopt_Me', array(), $widget_args );
     17the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Adopt_Me', array(), $widget_args );
    1818the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Meta', array(), $widget_args );
    1919the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Ratings', array(), $widget_args );
    2020the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Support', array(), $widget_args );
  • wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-sidebar.php

    diff --git wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-sidebar.php wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/template-parts/plugin-sidebar.php
    index 5778b75c3..ee54abe58 100644
    $widget_args = array(  
    1414        'after_title'  => '</h3>',
    1515);
    1616
    17 //the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Adopt_Me', array(), $widget_args );
     17the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Adopt_Me', array(), $widget_args );
    1818the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Meta', array(), $widget_args );
    1919the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Ratings', array(), $widget_args );
    2020the_widget( 'WordPressdotorg\Plugin_Directory\Widgets\Contributors', array(), array(