Changeset 34460 for trunk/src/wp-admin/includes/comment.php
- Timestamp:
- 09/23/2015 06:15:39 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/includes/comment.php
r34019 r34460 10 10 * Determine if a comment exists based on author and date. 11 11 * 12 * For best performance, use `$timezone = 'gmt'`, which queries a field that is properly indexed. The default value 13 * for `$timezone` is 'blog' for legacy reasons. 14 * 12 15 * @since 2.0.0 16 * @since 4.4.0 Added the `$timezone` parameter. 13 17 * 14 18 * @global wpdb $wpdb WordPress database abstraction object. 15 19 * 16 * @param string $comment_author Author of the comment 17 * @param string $comment_date Date of the comment 20 * @param string $comment_author Author of the comment. 21 * @param string $comment_date Date of the comment. 22 * @param string $timezone Timezone. Accepts 'blog' or 'gmt'. Default 'blog'. 23 * 18 24 * @return mixed Comment post ID on success. 19 25 */ 20 function comment_exists( $comment_author, $comment_date) {26 function comment_exists( $comment_author, $comment_date, $timezone = 'blog' ) { 21 27 global $wpdb; 22 28 29 $date_field = 'comment_date'; 30 if ( 'gmt' === $timezone ) { 31 $date_field = 'comment_date_gmt'; 32 } 33 23 34 return $wpdb->get_var( $wpdb->prepare("SELECT comment_post_ID FROM $wpdb->comments 24 WHERE comment_author = %s AND comment_date= %s",35 WHERE comment_author = %s AND $date_field = %s", 25 36 stripslashes( $comment_author ), 26 37 stripslashes( $comment_date )
Note: See TracChangeset
for help on using the changeset viewer.