Ticket #7212: action-filter.diff

File action-filter.diff, 1.3 kB (added by andy, 5 months ago)
  • includes/template.php

    old new  
    767767 
    768768        $actions = array(); 
    769769 
     770        if ( current_user_can('edit_post', $comment->comment_post_ID) ) { 
    770771                $actions['approve']   = "<a href='$approve_url' class='dim:the-comment-list:comment-$comment->comment_ID:unapproved:e7e7d3:e7e7d3' title='" . __( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a> | '; 
    771772                $actions['unapprove'] = "<a href='$unapprove_url' class='dim:the-comment-list:comment-$comment->comment_ID:unapproved:e7e7d3:e7e7d3' title='" . __( 'Unapprove this comment' ) . "'>" . __( 'Unapprove' ) . '</a> | '; 
    772773 
     
    779780                        unset($actions['approve']); 
    780781                } 
    781782 
    782         if ( current_user_can('edit_post', $comment->comment_post_ID) ) { 
    783783                $actions['spam']      = "<a href='$spam_url' class='delete:the-comment-list:comment-$comment->comment_ID::spam=1' title='" . __( 'Mark this comment as spam' ) . "'>" . __( 'Spam' ) . '</a> | '; 
    784784                $actions['delete']    = "<a href='$delete_url' class='delete:the-comment-list:comment-$comment->comment_ID delete'>" . __('Delete') . '</a>'; 
     785                $actions = apply_filters( 'comment_row_actions', $actions, $comment ); 
    785786                foreach ( $actions as $action => $link ) 
    786787                        echo "<span class='$action'>$link</span>"; 
    787788        }