Make WordPress Core

Changeset 35823


Ignore:
Timestamp:
12/07/2015 11:27:32 PM (9 years ago)
Author:
ocean90
Message:

About Page: Add Cloudup embed and cache the embeds as site transients.

Props wonderboymusic.
See #34663.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/about.php

    r35816 r35823  
    8484            <div class="col">
    8585                <div class="embed-container">
    86                     <?php echo wp_oembed_get( 'https://make.wordpress.org/core/2015/10/28/new-embeds-feature-in-wordpress-4-4/' ); ?>
     86                    <?php
     87                    $embed1 = get_site_transient( 'about-page-embed-1' );
     88                    if ( false === $embed1 ) {
     89                        $embed1 = wp_oembed_get( 'https://make.wordpress.org/core/2015/10/28/new-embeds-feature-in-wordpress-4-4/' );
     90                        if ( ! $embed1 ) {
     91                            $embed1 = '{{unknown}}';
     92                        }
     93                        set_site_transient( 'about-page-embed-1', $embed1 );
     94                    }
     95                    echo '{{unknown}}' !== $embed1 ? $embed1 : '';
     96                    ?>
    8797                </div>
    8898                <h3><?php _e( 'Embed your WordPress content' ); ?></h3>
     
    91101            <div class="col">
    92102                <div class="embed-container">
    93                     <?php echo wp_oembed_get( '' ); ?>
     103                    <?php
     104                    $embed2 = get_site_transient( 'about-page-embed-2' );
     105                    if ( false === $embed2 ) {
     106                        $embed2 = wp_oembed_get( 'https://cloudup.com/cD3duXiAI5k' );
     107                        if ( ! $embed2 ) {
     108                            $embed2 = '{{unknown}}';
     109                        }
     110                        set_site_transient( 'about-page-embed-2', $embed2 );
     111                    }
     112                    echo '{{unknown}}' !== $embed2 ? $embed2 : '';
     113                    ?>
    94114                </div>
    95115                <h3><?php _e( 'Even more embed providers' ); ?></h3>
Note: See TracChangeset for help on using the changeset viewer.