Making WordPress.org

Changeset 9466


Ignore:
Timestamp:
02/05/2020 05:15:54 AM (5 years ago)
Author:
dd32
Message:

Plugin Directory: Schema: Set worstRating to 1 in aggregateRating, and skip aggregateRating entirely if there's no reviews.

Props jonoaldersonwp, dufresnesteven.
See #4998.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/class-template.php

    r9465 r9466  
    108108            "aggregateRating"     => [
    109109                "@type"       => "AggregateRating",
    110                 "worstRating" => 0,
     110                "worstRating" => 1,
    111111                "bestRating"  => 5,
    112112                "ratingValue" => $rating,
     
    130130            ]
    131131        ];
     132
     133        if ( ! $software_application['aggregateRating']['ratingCount'] ) {
     134            unset( $software_application['aggregateRating'] );
     135        }
     136
    132137        $schema[] = $software_application;
    133138
Note: See TracChangeset for help on using the changeset viewer.