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
$routes
Controller routes.
protected
array<string|int, mixed>
$routes
= []
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_edit_title()
Gets listing edit title.
public
get_listing_edit_title() : string
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 —get_routes()
Gets controller routes.
public
final get_routes() : array<string|int, mixed>
Return values
array<string|int, mixed> —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 —is_listing_view_page()
Matches listing view URL.
public
is_listing_view_page() : bool
Return values
bool —is_listings_view_page()
Matches listings view URL.
public
is_listings_view_page() : bool
Return values
bool —redirect_listing_edit_page()
Redirects listing edit page.
public
redirect_listing_edit_page() : mixed
Return values
mixed —redirect_listing_renew_complete_page()
Redirects listing renew complete page.
public
redirect_listing_renew_complete_page() : mixed
Return values
mixed —redirect_listing_renew_page()
Redirects listing renew page.
public
redirect_listing_renew_page() : mixed
Return values
mixed —redirect_listing_submit_category_page()
Redirects listing submit category page.
public
redirect_listing_submit_category_page() : mixed
Tags
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_page()
Redirects listing submit page.
public
redirect_listing_submit_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 —redirect_listing_view_page()
Redirects listing view page.
public
redirect_listing_view_page() : mixed
Return values
mixed —redirect_listings_edit_page()
Redirects listings edit page.
public
redirect_listings_edit_page() : mixed
Return values
mixed —redirect_listings_view_page()
Redirects listings view page.
public
redirect_listings_view_page() : mixed
Return values
mixed —render_listing_edit_page()
Renders listing edit page.
public
render_listing_edit_page() : string
Return values
string —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
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 —render_listing_view_page()
Renders listing view page.
public
render_listing_view_page() : string
Return values
string —render_listings_edit_page()
Renders listings edit page.
public
render_listings_edit_page() : string
Return values
string —render_listings_view_page()
Renders listings view page.
public
render_listings_view_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 —boot()
Bootstraps controller properties.
protected
boot() : mixed
Return values
mixed —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.