diff options
Diffstat (limited to 'plugins/jetpack/modules/shortcodes/tweet.php')
-rw-r--r-- | plugins/jetpack/modules/shortcodes/tweet.php | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/plugins/jetpack/modules/shortcodes/tweet.php b/plugins/jetpack/modules/shortcodes/tweet.php index 435195b6..2275e5d5 100644 --- a/plugins/jetpack/modules/shortcodes/tweet.php +++ b/plugins/jetpack/modules/shortcodes/tweet.php @@ -15,7 +15,7 @@ * More parameters and another tweet syntax admitted: * [tweet tweet="https://twitter.com/jack/statuses/20" align="left" width="350" align="center" lang="es"] * - * @package Jetpack + * @package automattic/jetpack */ add_shortcode( 'tweet', array( 'Jetpack_Tweet', 'jetpack_tweet_shortcode' ) ); @@ -68,13 +68,13 @@ class Jetpack_Tweet { if ( ctype_digit( $attr['tweet'] ) ) { $id = 'https://twitter.com/jetpack/status/' . $attr['tweet']; - $tweet_id = intval( $attr['tweet'] ); + $tweet_id = (int) $attr['tweet']; } else { preg_match( '/^http(s|):\/\/twitter\.com(\/\#\!\/|\/)([a-zA-Z0-9_]{1,20})\/status(es)*\/(\d+)$/', $attr['tweet'], $urlbits ); - if ( isset( $urlbits[5] ) && intval( $urlbits[5] ) ) { - $id = 'https://twitter.com/' . $urlbits[3] . '/status/' . intval( $urlbits[5] ); - $tweet_id = intval( $urlbits[5] ); + if ( isset( $urlbits[5] ) && (int) $urlbits[5] ) { + $id = 'https://twitter.com/' . $urlbits[3] . '/status/' . (int) $urlbits[5]; + $tweet_id = (int) $urlbits[5]; } else { return '<!-- Invalid tweet id -->'; } @@ -110,7 +110,7 @@ class Jetpack_Tweet { $screen_name = esc_html( $data->user->screen_name ); $name = esc_html( $data->user->name ); - $url = 'https://twitter.com/' . $screen_name . '/status/' . intval( $data->id ); + $url = 'https://twitter.com/' . $screen_name . '/status/' . (int) $data->id; // Only show the user's real name if they set it to something different from their screename. if ( $screen_name !== $name ) { @@ -120,8 +120,8 @@ class Jetpack_Tweet { } $time = strtotime( $data->created_at ); - $human_readable = date( 'F d, Y', $time ); - $data_datetime = date( 'Y-m-d\TH:i:sP', $time ); + $human_readable = gmdate( 'F d, Y', $time ); + $data_datetime = gmdate( 'Y-m-d\TH:i:sP', $time ); /* * Additional params. @@ -149,14 +149,14 @@ class Jetpack_Tweet { // width. $width_html = ''; - $width = intval( $attr['width'] ); + $width = (int) $attr['width']; if ( $width > 100 ) { $width_html = ' width="' . esc_attr( $width ) . '"'; } // in reply to id (conversation tweets). $in_reply_to_html = ''; - $in_reply_to = intval( $data->in_reply_to_status_id ); + $in_reply_to = (int) $data->in_reply_to_status_id; if ( ! empty( $in_reply_to ) && 'false' === $attr['hide_thread'] ) { $in_reply_to_html = ' data-in-reply-to="' . esc_attr( $in_reply_to ) . '"'; } |