Making WordPress.org

Changeset 13304


Ignore:
Timestamp:
03/11/2024 05:37:44 AM (2 years ago)
Author:
dd32
Message:

wporg-plugins-2024: Show the full description on the homepage, the titles of the cards on the front page are no longer a consistent height.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins-2024/functions.php

    r13303 r13304  
    324324
    325325/**
    326  * Shorten excerpt length on index pages, so plugins cards are all the same height.
    327  *
    328  * @param string $excerpt The excerpt.
    329  * @return string
    330  */
    331 function excerpt_length( $excerpt ) {
    332         /*
    333          * Don't run this filter during rest-api requests.
    334          * This shouldn't normally be needed, but this avoids accidental shortening of the API fields.
    335          */
    336         if ( defined( 'REST_REQUEST' ) && REST_REQUEST ) {
    337                 return $excerpt;
    338         }
    339 
    340         if ( is_home() || is_archive() ) {
    341                 /*
    342                  * translators: If your word count is based on single characters (e.g. East Asian characters),
    343                  * enter 'characters_excluding_spaces' or 'characters_including_spaces'. Otherwise, enter 'words'.
    344                  * Do not translate into your own language.
    345                  */
    346                 if ( strpos( _x( 'words', 'Word count type. Do not translate!', 'wporg-plugins' ), 'characters' ) === 0 ) {
    347                         // Use the default limit of 55 characters for East Asian locales.
    348                         $excerpt = wp_trim_words( $excerpt );
    349                 } else {
    350                         // Limit the excerpt to 15 words for other locales.
    351                         $excerpt = wp_trim_words( $excerpt, 15 );
    352                 }
    353         }
    354 
    355         return $excerpt;
    356 }
    357 add_filter( 'get_the_excerpt', __NAMESPACE__ . '\excerpt_length' );
    358 
    359 /**
    360326 * Adds meta tags for richer social media integrations.
    361327 */
Note: See TracChangeset for help on using the changeset viewer.