bbp_get_view_url( string $view = false )

Return the view url


Description Description


Parameters Parameters

$view

(Optional) View id used view id

Default value: false


Top ↑

Return Return

(string) View url (or home url if the view was not found)


Top ↑

Source Source

File: includes/common/template.php

	function bbp_get_view_url( $view = false ) {

		$view = bbp_get_view_id( $view );
		if ( empty( $view ) ) {
			return home_url();
		}

		// Pretty permalinks
		if ( bbp_use_pretty_urls() ) {

			// Run through home_url()
			$url = trailingslashit( bbp_get_root_url() . bbp_get_view_slug() ) . $view;
			$url = user_trailingslashit( $url );
			$url = home_url( $url );

		// Unpretty permalinks
		} else {
			$url = add_query_arg( array(
				bbp_get_view_rewrite_id() => $view
			), home_url( '/' ) );
		}

		// Filter & return
		return apply_filters( 'bbp_get_view_link', $url, $view );
	}

Top ↑

Changelog Changelog

Changelog
Version Description
2.0.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

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