bbp_get_cancel_reply_to_link( string $text = '' )
Return the cancellation link for a reply to a reply
Description Description
Parameters Parameters
- $text
-
(Optional) The cancel text
Default value: ''
Return Return
(string) The cancellation link
Source Source
File: includes/replies/template.php
function bbp_get_cancel_reply_to_link( $text = '' ) { // Bail if not hierarchical or editing a reply if ( ! bbp_thread_replies() || bbp_is_reply_edit() ) { return; } // Set default text if ( empty( $text ) ) { $text = esc_html__( 'Cancel', 'bbpress' ); } // Replying to... $reply_to = isset( $_GET['bbp_reply_to'] ) ? (int) $_GET['bbp_reply_to'] : 0; // Set visibility $style = ! empty( $reply_to ) ? '' : ' style="display:none;"'; $link = remove_query_arg( array( 'bbp_reply_to', '_wpnonce' ) ) . "#post-{$reply_to}"; $retval = sprintf( '<a href="%1$s" id="bbp-cancel-reply-to-link"%2$s>%3$s</a>', esc_url( $link ), $style, esc_html( $text ) ); // Filter & return return apply_filters( 'bbp_get_cancel_reply_to_link', $retval, $link, $text ); }
Changelog Changelog
Version | Description |
---|---|
2.4.0 | Introduced. |