bbp_get_form_forum_subscribed()

Return checked value of forum subscription


Description Description


Return Return

(string) Checked value of forum subscription


Top ↑

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 );
	}

Top ↑

Changelog Changelog

Changelog
Version Description
2.5.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.