bbp_get_form_forum_subscribed()
Return checked value of forum subscription
Description Description
Return Return
(string) Checked value of forum subscription
Source Source
File: includes/forums/template.php
function bbp_get_form_forum_subscribed() {
// Default value
$forum_subscribed = false;
// Get _POST data
if ( bbp_is_forum_form_post_request() && isset( $_POST['bbp_forum_subscription'] ) ) {
$forum_subscribed = (bool) $_POST['bbp_forum_subscription'];
// Get edit data
} elseif ( bbp_is_forum_edit() || bbp_is_reply_edit() ) {
$post_author = (int) bbp_get_global_post_field( 'post_author', 'raw' );
$forum_subscribed = bbp_is_user_subscribed( $post_author, bbp_get_forum_id() );
// Get current status
} elseif ( bbp_is_single_forum() ) {
$forum_subscribed = bbp_is_user_subscribed( bbp_get_current_user_id(), bbp_get_forum_id() );
}
// Get checked output
$checked = checked( $forum_subscribed, true, false );
// Filter & return
return apply_filters( 'bbp_get_form_forum_subscribed', $checked, $forum_subscribed );
}
Changelog Changelog
| Version | Description |
|---|---|
| 2.5.0 | Introduced. |