Listing extends Controller

Manages listings.

Table of Contents

$routes  : array<string|int, mixed>
Controller routes.
__construct()  : mixed
Class constructor.
delete_listing()  : WP_Rest_Response
Deletes listing.
get_listing_category_view_url()  : string
Gets listing category view URL.
get_listing_edit_title()  : string
Gets listing edit title.
get_listing_view_url()  : string
Gets listing view URL.
get_listings()  : WP_Rest_Response
Gets listings.
get_listings_view_url()  : string
Gets listings view URL.
get_routes()  : array<string|int, mixed>
Gets controller routes.
hide_listing()  : WP_Rest_Response
Hides listing.
is_listing_view_page()  : bool
Matches listing view URL.
is_listings_view_page()  : bool
Matches listings view URL.
redirect_listing_edit_page()  : mixed
Redirects listing edit page.
redirect_listing_renew_complete_page()  : mixed
Redirects listing renew complete page.
redirect_listing_renew_page()  : mixed
Redirects listing renew page.
redirect_listing_submit_category_page()  : mixed
Redirects listing submit category page.
redirect_listing_submit_complete_page()  : mixed
Redirects listing submit complete page.
redirect_listing_submit_details_page()  : mixed
Redirects listing submit details page.
redirect_listing_submit_page()  : mixed
Redirects listing submit page.
redirect_listing_submit_profile_page()  : mixed
Redirects listing submit profile page.
redirect_listing_view_page()  : mixed
Redirects listing view page.
redirect_listings_edit_page()  : mixed
Redirects listings edit page.
redirect_listings_view_page()  : mixed
Redirects listings view page.
render_listing_edit_page()  : string
Renders listing edit page.
render_listing_renew_complete_page()  : string
Renders listing renew complete page.
render_listing_submit_category_page()  : string
Renders listing submit category page.
render_listing_submit_complete_page()  : string
Renders listing submit complete page.
render_listing_submit_details_page()  : string
Renders listing submit details page.
render_listing_submit_profile_page()  : string
Renders listing submit profile page.
render_listing_view_page()  : string
Renders listing view page.
render_listings_edit_page()  : string
Renders listings edit page.
render_listings_view_page()  : string
Renders listings view page.
report_listing()  : WP_Rest_Response
Reports listing.
update_listing()  : WP_Rest_Response
Updates listing.
boot()  : mixed
Bootstraps controller properties.
set_property()  : mixed
Sets a property value.

Properties

Methods

__construct()

Class constructor.

public __construct([array<string|int, mixed> $args = [] ]) : mixed
Parameters
$args : array<string|int, mixed> = []

Controller arguments.

Return values
mixed

delete_listing()

Deletes listing.

public delete_listing(WP_REST_Request $request) : WP_Rest_Response
Parameters
$request : WP_REST_Request

API request.

Return values
WP_Rest_Response

get_listing_category_view_url()

Gets listing category view URL.

public get_listing_category_view_url(array<string|int, mixed> $params) : string
Parameters
$params : array<string|int, mixed>

URL parameters.

Return values
string

get_listing_view_url()

Gets listing view URL.

public get_listing_view_url(array<string|int, mixed> $params) : string
Parameters
$params : array<string|int, mixed>

URL parameters.

Return values
string

get_listings()

Gets listings.

public get_listings(WP_REST_Request $request) : WP_Rest_Response
Parameters
$request : WP_REST_Request

API request.

Return values
WP_Rest_Response

get_listings_view_url()

Gets listings view URL.

public get_listings_view_url(array<string|int, mixed> $params) : string
Parameters
$params : array<string|int, mixed>

URL parameters.

Return values
string

hide_listing()

Hides listing.

public hide_listing(WP_REST_Request $request) : WP_Rest_Response
Parameters
$request : WP_REST_Request

API request.

Return values
WP_Rest_Response

redirect_listing_renew_complete_page()

Redirects listing renew complete page.

public redirect_listing_renew_complete_page() : mixed
Return values
mixed

redirect_listing_submit_category_page()

Redirects listing submit category page.

public redirect_listing_submit_category_page() : mixed
Tags
deprecated

since version 1.6.4.

Return values
mixed

redirect_listing_submit_complete_page()

Redirects listing submit complete page.

public redirect_listing_submit_complete_page() : mixed
Return values
mixed

redirect_listing_submit_details_page()

Redirects listing submit details page.

public redirect_listing_submit_details_page() : mixed
Return values
mixed

redirect_listing_submit_profile_page()

Redirects listing submit profile page.

public redirect_listing_submit_profile_page() : mixed
Return values
mixed

render_listing_renew_complete_page()

Renders listing renew complete page.

public render_listing_renew_complete_page() : string
Return values
string

render_listing_submit_category_page()

Renders listing submit category page.

public render_listing_submit_category_page() : string
Tags
deprecated

since version 1.6.4.

Return values
string

render_listing_submit_complete_page()

Renders listing submit complete page.

public render_listing_submit_complete_page() : string
Return values
string

render_listing_submit_details_page()

Renders listing submit details page.

public render_listing_submit_details_page() : string
Return values
string

render_listing_submit_profile_page()

Renders listing submit profile page.

public render_listing_submit_profile_page() : string
Return values
string

report_listing()

Reports listing.

public report_listing(WP_REST_Request $request) : WP_Rest_Response
Parameters
$request : WP_REST_Request

API request.

Return values
WP_Rest_Response

update_listing()

Updates listing.

public update_listing(WP_REST_Request $request) : WP_Rest_Response
Parameters
$request : WP_REST_Request

API request.

Return values
WP_Rest_Response

set_property()

Sets a property value.

protected final set_property(string $name, mixed $value[, string $prefix = '' ]) : mixed
Parameters
$name : string

Property name.

$value : mixed

Property value.

$prefix : string = ''

Method prefix.

Return values
mixed