WordPress.org

Make WordPress Core

Ticket #7402: 7402.diff

File 7402.diff, 1.4 KB (added by wojtek.szkutnik, 8 years ago)
  • wp-includes/general-template.php

     
    11901190        } else {
    11911191                $daywithpost = array();
    11921192        }
    1193 
     1193       
     1194        if ( is_single() && 1 == count($posts))
     1195                $current_post_day = mysql2date("j m",$posts[0]->post_date);
     1196        else
     1197                $current_post_day = false;
     1198       
    11941199        if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false || stripos($_SERVER['HTTP_USER_AGENT'], 'camino') !== false || stripos($_SERVER['HTTP_USER_AGENT'], 'safari') !== false)
    11951200                $ak_title_separator = "\n";
    11961201        else
     
    12301235                        $calendar_output .= "\n\t</tr>\n\t<tr>\n\t\t";
    12311236                $newrow = false;
    12321237
     1238                $this_post_html = '';
     1239                if ( "$day $thismonth" == $current_post_day )
     1240                        $this_post_html = ' class="this_post"';
     1241                       
    12331242                if ( $day == gmdate('j', current_time('timestamp')) && $thismonth == gmdate('m', current_time('timestamp')) && $thisyear == gmdate('Y', current_time('timestamp')) )
    1234                         $calendar_output .= '<td id="today">';
     1243                        $calendar_output .= '<td id="today"'.$this_post_html.'>';
    12351244                else
    1236                         $calendar_output .= '<td>';
     1245                        $calendar_output .= '<td'.$this_post_html.'>';
    12371246
    12381247                if ( in_array($day, $daywithpost) ) // any posts today?
    12391248                                $calendar_output .= '<a href="' . get_day_link($thisyear, $thismonth, $day) . "\" title=\"" . esc_attr($ak_titles_for_day[$day]) . "\">$day</a>";