从Wordpress的前端删除评论

时间:2017-07-14 16:25:56

标签: wordpress

我正在寻找一种向自定义评论模板添加按钮的方法,无需确认页面

我的评论模板:

function format_comment() { 
    echo '<b>'.get_comment_author().'</b> ';
    echo get_comment_text().'</br> ';
    echo edit_comment_link();
}

我知道“WPNONCE”有一些东西(例如:&amp; _wpnonce = e465b569b3)

编辑/删除评论链接:

if ( ! function_exists( 't5_comment_mod_links' ) )
{
    add_filter( 'edit_comment_link', 't5_comment_mod_links', 10, 2 );

    function t5_comment_mod_links( $link, $id )
    {
        $template = ' <a class="comment-edit-link" href="%1$s%2$s">%3$s</a>';
        $admin_url = admin_url( "comment.php?c=$id&action=" );

        // Mark as Spam.
        $link .= sprintf( $template, $admin_url, 'cdc&dt=spam', __( 'Spam' ) );
        // Delete.
        $link .= sprintf( $template, $admin_url, 'cdc', __( 'Delete' ) );

        // Approve or unapprove.
        $comment = get_comment( $id );

        if ( '0' === $comment->comment_approved )
        {
            $link .= sprintf( $template, $admin_url, 'approvecomment', __( 'Approve' ) );
        }
        else
        {
            $link .= sprintf( $template, $admin_url, 'unapprovecomment', __( 'Unapprove' ) );
        }

        return $link;
    }
}

0 个答案:

没有答案