Make WordPress Core

Ticket #20151: wp_embed_defaults.patch

File wp_embed_defaults.patch, 2.6 KB (added by wpsmith, 13 years ago)
  • class-oembed.php

     
    157157         * @return bool|object False on failure, otherwise the result in the form of an object.
    158158         */
    159159        function fetch( $provider, $url, $args = '' ) {
    160                 $args = wp_parse_args( $args, wp_embed_defaults() );
     160                $args = wp_parse_args( $args, wp_embed_defaults( $url ) );
    161161
    162162                $provider = add_query_arg( 'maxwidth', (int) $args['width'], $provider );
    163163                $provider = add_query_arg( 'maxheight', (int) $args['height'], $provider );
  • comment-template.php

     
    15441544                'title_reply_to'       => __( 'Leave a Reply to %s' ),
    15451545                'cancel_reply_link'    => __( 'Cancel reply' ),
    15461546                'label_submit'         => __( 'Post Comment' ),
     1547                'tabindex'             => '',
    15471548        );
    15481549
    15491550        $args = wp_parse_args( $args, apply_filters( 'comment_form_defaults', $defaults ) );
     
    15751576                                                <?php echo apply_filters( 'comment_form_field_comment', $args['comment_field'] ); ?>
    15761577                                                <?php echo $args['comment_notes_after']; ?>
    15771578                                                <p class="form-submit">
    1578                                                         <input name="submit" type="submit" id="<?php echo esc_attr( $args['id_submit'] ); ?>" value="<?php echo esc_attr( $args['label_submit'] ); ?>" />
     1579                                                        <input name="submit" type="submit" id="<?php echo esc_attr( $args['id_submit'] ); ?>" value="<?php echo esc_attr( $args['label_submit'] ); ?>" tabindex="<?php echo esc_attr( $args['tabindex'] ); ?>" />
    15791580                                                        <?php comment_id_fields( $post_id ); ?>
    15801581                                                </p>
    15811582                                                <?php do_action( 'comment_form', $post_id ); ?>
  • media.php

     
    11581158                        return '';
    11591159
    11601160                $rawattr = $attr;
    1161                 $attr = wp_parse_args( $attr, wp_embed_defaults() );
     1161                $attr = wp_parse_args( $attr, wp_embed_defaults( $url ) );
    11621162
    11631163                // kses converts & into &amp; and we need to undo this
    11641164                // See http://core.trac.wordpress.org/ticket/11311
     
    13231323 *
    13241324 * @return array Default embed parameters.
    13251325 */
    1326 function wp_embed_defaults() {
     1326function wp_embed_defaults( $url = '' ) {
    13271327        if ( !empty($GLOBALS['content_width']) )
    13281328                $theme_width = (int) $GLOBALS['content_width'];
    13291329
     
    13431343        return apply_filters( 'embed_defaults', array(
    13441344                'width'  => $width,
    13451345                'height' => $height,
    1346         ) );
     1346        ) , $url );
    13471347}
    13481348
    13491349/**