LLMS_REST_Posts_Controller::sanitize_post_statuses( string|array $statuses, WP_REST_Request $request, string $parameter )

Sanitizes and validates the list of post statuses, including whether the user can query private statuses


Description Description

Heavily based on the WordPress WP_REST_Posts_Controller::sanitize_post_statuses().


Top ↑

Parameters Parameters

$statuses

(string|array) (Required) One or more post statuses.

$request

(WP_REST_Request) (Required) Full details about the request.

$parameter

(string) (Required) Additional parameter to pass to validation.


Top ↑

Return Return

(array|WP_Error) A list of valid statuses, otherwise WP_Error object.


Top ↑

Source Source

File: libraries/lifterlms-rest/includes/abstracts/class-llms-rest-posts-controller.php

		$class     = 'LLMS';

		foreach ( $post_type as $part ) {
			$class .= '_' . ucfirst( $part );
		}

		if ( class_exists( $class ) ) {
			$this->llms_post_class = $class;
		} else {
			$this->llms_post_class = false;
		}

		return $this->llms_post_class;
	}

	/**
	 * Sanitizes and validates the list of post statuses, including whether the user can query private statuses
	 *
	 * Heavily based on the WordPress  WP_REST_Posts_Controller::sanitize_post_statuses().
	 *
	 * @since 1.0.0-beta.19
	 *
	 * @param string|array    $statuses  One or more post statuses.
	 * @param WP_REST_Request $request   Full details about the request.
	 * @param string          $parameter Additional parameter to pass to validation.


Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0-beta.19 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

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