wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren



is_post_status_viewable › WordPress Function

Seit5.7.0
Veraltetn/v
is_post_status_viewable ( $post_status )
Parameter:
  • (string|stdClass) $post_status Post status name or object.
    Erforderlich: Ja
Gibt zurück:
  • (bool) Whether the post status should be considered viewable.
Definiert in:
Codex:

Determine whether a post status is considered "viewable".

For built-in post statuses such as publish and private, the 'public' value will be evaluted. For all others, the 'publicly_queryable' value will be used.


Quellcode

function is_post_status_viewable( $post_status ) {
	if ( is_scalar( $post_status ) ) {
		$post_status = get_post_status_object( $post_status );
		if ( ! $post_status ) {
			return false;
		}
	}

	if (
		! is_object( $post_status ) ||
		$post_status->internal ||
		$post_status->protected
	) {
		return false;
	}

	return $post_status->publicly_queryable || ( $post_status->_builtin && $post_status->public );
}