我正在寻找一种向自定义评论模板添加按钮的方法,无需确认页面。
我的评论模板:
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;
}
}