WordPress.org

Make WordPress Core

Ticket #7402: 7402.diff

File 7402.diff, 1.4 KB (added by wojtek.szkutnik, 4 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>";