bbp_get_form_topic_subscribed()
Return checked value of topic subscription
Description Description
Return Return
(string) Checked value of topic subscription
Source Source
File: includes/topics/template.php
function bbp_get_form_topic_subscribed() { // Default value $topic_subscribed = false; // Get _POST data if ( bbp_is_topic_form_post_request() && isset( $_POST['bbp_topic_subscription'] ) ) { $topic_subscribed = (bool) $_POST['bbp_topic_subscription']; // Get edit data } elseif ( bbp_is_topic_edit() || bbp_is_reply_edit() ) { $post_author = (int) bbp_get_global_post_field( 'post_author', 'raw' ); $topic_subscribed = bbp_is_user_subscribed( $post_author, bbp_get_topic_id() ); // Get current status } elseif ( bbp_is_single_topic() ) { $topic_subscribed = bbp_is_user_subscribed( bbp_get_current_user_id(), bbp_get_topic_id() ); } // Get checked output $checked = checked( $topic_subscribed, true, false ); // Filter & return return apply_filters( 'bbp_get_form_topic_subscribed', $checked, $topic_subscribed ); }
Changelog Changelog
Version | Description |
---|---|
2.0.0 | Introduced. |