Making WordPress.org

Changeset 7114


Ignore:
Timestamp:
04/16/2018 04:07:08 PM (7 years ago)
Author:
Otto42
Message:

Showcase: Force images to use https URLs (some old entries have http ones), adjust screenshot image builder to not duplicate code.

File:
1 edited

Legend:

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

    r6954 r7114  
    3838    $screenshot = apply_filters( 'wporg_showcase_screenshot_src', $screenshot, $post, $width );
    3939
     40    // force screenshot URLs to be https
     41    $screenshot = str_replace( 'http://', 'https://', $screenshot );
     42
    4043    if ( $echo ) {
    4144        echo $screenshot;
     
    4952    global $post;
    5053
    51     $screenshot = get_post_meta($post->ID, 'screenshot', true);
    52     if ( empty( $screenshot ) ) {
    53         $screenshot = 'https://wordpress.com/mshots/v1/http%3A%2F%2F' . get_site_domain( true, false );
    54     }
     54    $screenshot = site_screenshot_src( $width, false );
    5555    $srcset = $screenshot;
    5656
Note: See TracChangeset for help on using the changeset viewer.