$_bIsRetweet = isset($_aDetail['retweeted_status']['text']); if ($_bIsRetweet && !$aArgs['include_rts']) { continue; } $aTweet = $_bIsRetweet ? $_aDetail['retweeted_status'] : $_aDetail; $sRetweetClassSelector = $_bIsRetweet ? 'fetch-tweets-retweet' : ''; ?> <div class="fetch-tweets-item <?php echo $sRetweetClassSelector; ?> "> <?php if ($aArgs['avatar_size'] > 0 && $aArgs['visibilities']['avatar']) { $sAvatarURL = getTwitterProfileImageURLBySize($bIsSSL ? $aTweet['user']['profile_image_url_https'] : $aTweet['user']['profile_image_url'], $aArgs['avatar_size']); $sAvatarURL = esc_url($sAvatarURL); $sAvatarURLSubstitute = getTwitterProfileImageURLBySize($bIsSSL ? $aTweet['user']['profile_image_url_https'] : $aTweet['user']['profile_image_url'], 100); $sAvatarURLSubstitute = esc_url($sAvatarURLSubstitute); ?> <div class='fetch-tweets-profile-image' style="max-width:<?php echo $aArgs['avatar_size']; ?> px; float:<?php echo $aArgs['avatar_position']; ?> ; clear:<?php echo $aArgs['avatar_position']; ?> ;"> <a href='<?php echo esc_url("https://twitter.com/" . $aTweet['user']['screen_name']); ?>
$sOverflowY = '100%' === $aArgs['height'] . $aArgs['height_unit'] ? 'overflow-y: hidden; ' : ''; // removes the vertical scroll bar. $sMarginTop = empty($aArgs['margin_top']) ? "" : $aArgs['margin_top'] . $aArgs['margin_top_unit']; $sMarginRight = empty($aArgs['margin_right']) ? "" : $aArgs['margin_right'] . $aArgs['margin_right_unit']; $sMarginBottom = empty($aArgs['margin_bottom']) ? "" : $aArgs['margin_bottom'] . $aArgs['margin_bottom_unit']; $sMarginLeft = empty($aArgs['margin_left']) ? "" : $aArgs['margin_left'] . $aArgs['margin_left_unit']; $sPaddingTop = empty($aArgs['padding_top']) ? "" : $aArgs['padding_top'] . $aArgs['padding_top_unit']; $sPaddingRight = empty($aArgs['padding_right']) ? "" : $aArgs['padding_right'] . $aArgs['padding_right_unit']; $sPaddingBottom = empty($aArgs['padding_bottom']) ? "" : $aArgs['padding_bottom'] . $aArgs['padding_bottom_unit']; $sPaddingLeft = empty($aArgs['padding_left']) ? "" : $aArgs['padding_left'] . $aArgs['padding_left_unit']; $sMargins = ($sMarginTop ? "margin-top: {$sMarginTop}; " : "") . ($sMarginRight ? "margin-right: {$sMarginRight}; " : "") . ($sMarginBottom ? "margin-bottom: {$sMarginBottom}; " : "") . ($sMarginLeft ? "margin-left: {$sMarginLeft}; " : ""); $sPaddings = ($sPaddingTop ? "padding-top: {$sPaddingTop}; " : "") . ($sPaddingRight ? "padding-right: {$sPaddingRight}; " : "") . ($sPaddingBottom ? "padding-bottom: {$sPaddingBottom}; " : "") . ($sPaddingLeft ? "padding-left: {$sPaddingLeft}; " : ""); $sMarginForImage = $aArgs['visibilities']['avatar'] ? ($aArgs['avatar_position'] == 'left' ? "margin-left: " : "margin-right: ") . ((int) $aArgs['avatar_size'] + 10) . "px" : ""; $sGMTOffset = get_option('gmt_offset') * HOUR_IN_SECONDS; $sURLUserAvatar = esc_url(getTwitterProfileImageURLBySize($sURLUserAvatar, $aArgs['avatar_size'])); $sURLUserAvatarAlt = esc_url(getTwitterProfileImageURLBySize($sURLUserAvatar, 100)); /* * For debugging - uncomment the below line to see the contents of the array. */ // echo "<pre>" . htmlspecialchars( print_r( $aTweets, true ) ) . "</pre>"; // echo "<pre>" . htmlspecialchars( print_r( $aArgs, true ) ) . "</pre>"; // return; /* * Start rendering */ ?> <div class="fetch-tweets-single-container" style="<?php echo esc_attr($sWidth . $sHeight . $sBackgroundColor . $sMargins . $sPaddings . $sOverflowY); ?> ">