bbp_get_form_forum_moderators()

Return value of forum moderators field


Description Description


Return Return

(string) Value of forum mods field


Top ↑

Source Source

File: includes/forums/template.php

	function bbp_get_form_forum_moderators() {

		// Default return value
		$forum_mods = '';

		// Get _POST data
		if ( bbp_is_forum_form_post_request() && isset( $_POST['bbp_moderators'] ) ) {
			$forum_mods = wp_unslash( $_POST['bbp_moderators'] );

		// Get edit data
		} elseif ( bbp_is_single_forum() || bbp_is_forum_edit() ) {

			// Get the forum ID
			$forum_id = bbp_get_forum_id( get_the_ID() );

			// Forum exists
			if ( ! empty( $forum_id ) ) {

				// Get moderator IDs
				$user_ids = bbp_get_moderator_ids( $forum_id );
				if ( ! empty( $user_ids ) ) {
					$user_nicenames = bbp_get_user_nicenames_from_ids( $user_ids );

					// Comma separate user nicenames
					if ( ! empty( $user_nicenames ) ) {
						$forum_mods = implode( ', ', wp_list_pluck( $user_nicenames, 'user_nicename' ) );
					}
				}
			}
		}

		// Filter & return
		return apply_filters( 'bbp_get_form_forum_moderators', $forum_mods );
	}

Top ↑

Changelog Changelog

Changelog
Version Description
2.6.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

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