Changeset 6716
- Timestamp:
- 02/04/2008 08:27:45 PM (17 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-comments-post.php
r5777 r6716 17 17 do_action('comment_id_not_found', $comment_post_ID); 18 18 exit; 19 } elseif ( 'closed' == $status->comment_status) {19 } elseif ( !comments_open($comment_post_ID) ) { 20 20 do_action('comment_closed', $comment_post_ID); 21 21 wp_die( __('Sorry, comments are closed for this item.') ); -
trunk/wp-includes/comment-template.php
r6711 r6716 563 563 * @uses $post 564 564 * 565 * @param int $post_id An optional post ID to check instead of the current post. 565 566 * @return bool True if the comments are open 566 567 */ 567 function comments_open( ) {568 global $post; 569 if ( 'open' == $post->comment_status )570 return true;571 else572 return false;568 function comments_open( $post_id=NULL ) { 569 570 $_post = get_post($post_id); 571 572 $open = ( 'open' == $_post->comment_status ); 573 return apply_filters( 'comments_open', $open, $post_id ); 573 574 } 574 575 … … 579 580 * @uses $post 580 581 * 582 * @param int $post_id An optional post ID to check instead of the current post. 581 583 * @return bool True if pings are accepted 582 584 */ 583 function pings_open( ) {584 global $post; 585 if ( 'open' == $post->ping_status )586 return true; 587 else588 return false;585 function pings_open( $post_id=NULL ) { 586 587 $_post = get_post($post_id); 588 589 $open = ( 'open' == $post->ping_status ); 590 return apply_filters( 'pings_open', $open, $post_id ); 589 591 } 590 592 -
trunk/wp-trackback.php
r5843 r6716 70 70 header('Content-Type: text/xml; charset=' . get_option('blog_charset') ); 71 71 72 $pingstatus = $wpdb->get_var("SELECT ping_status FROM $wpdb->posts WHERE ID = $tb_id"); 73 74 if ( 'open' != $pingstatus ) 72 if ( !pings_open($tb_id) ) 75 73 trackback_response(1, 'Sorry, trackbacks are closed for this item.'); 76 74
Note: See TracChangeset
for help on using the changeset viewer.