wp_ajax_dim_comment [ WordPress Function ]
wp_ajax_dim_comment ( No parameters )
| Defined at: |
|
Soorgelijke functies: wp_ajax_edit_comment, wp_ajax_delete_comment, wp_ajax_get_comments, wp_spam_comment, wp_ajax_replyto_comment
No description yet.
Source
<?php
function wp_ajax_dim_comment() {
$id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0;
if ( !$comment = get_comment( $id ) ) {
$x = new WP_Ajax_Response( array(
'what' => 'comment',
'id' => new WP_Error('invalid_comment', sprintf(__('Comment %d does not exist'), $id))
) );
$x->send();
}
if ( ! current_user_can( 'edit_comment', $comment->comment_ID ) && ! current_user_can( 'moderate_comments' ) )
wp_die( -1 );
$current = wp_get_comment_status( $comment->comment_ID );
if ( $_POST['new'] == $current )
wp_die( time() );
check_ajax_referer( "approve-comment_$id" );
if ( in_array( $current, array( 'unapproved', 'spam' ) ) )
$result = wp_set_comment_status( $comment->comment_ID, 'approve', true );
else
$result = wp_set_comment_status( $comment->comment_ID, 'hold', true );
if ( is_wp_error($result) ) {
$x = new WP_Ajax_Response( array(
'what' => 'comment',
'id' => $result
) );
$x->send();
}
// Decide if we need to send back '1' or a more complicated response including page links and comment counts
_wp_ajax_delete_comment_response( $comment->comment_ID );
wp_die( 0 );
}
?>
Examples [ wp-snippets.com ]
Top Google zoekresultaten
- PHPXRef 0.7 : WordPress : Detail view of ajax-actions.php
wp_ajax_dim_comment() wp_ajax_add_link_category() wp_ajax_add_tag() wp_ajax_get_tagcloud() wp_ajax_get_comments() wp_ajax_replyto_comment() ...
phpxref.ftwr.co.uk - Docs for page ajax-actions.php
/wp-admin/includes/ajax-actions.php. Description. Description | ...
phpdoc.wordpress.org - trunk
... wp_ajax_delete_page · wp_ajax_delete_post · wp_ajax_delete_tag · wp_ajax_dim_comment · wp_ajax_dismiss_wp_pointer · wp_ajax_edit_comment ...
phpdoc.wordpress.org - WordPress 3.4-beta1
Apr 5, 2012... 519, No DocBlock was found for function wp_ajax_delete_page(). error, 535, No DocBlock was found for function wp_ajax_dim_comment() ...
docs.garyjones.co.uk