| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Source view] [Print] [Project Stats]
REST API: WP_REST_Font_Families_Controller class
| File Size: | 564 lines (18 kb) |
| Included or required: | 0 times |
| Referenced: | 0 times |
| Includes or requires: | 0 files |
WP_REST_Font_Families_Controller:: (16 methods):
get_items_permissions_check()
get_item_permissions_check()
validate_font_family_settings()
sanitize_font_family_settings()
create_item()
delete_item()
prepare_item_for_response()
get_item_schema()
get_public_item_schema()
get_collection_params()
get_endpoint_args_for_item_schema()
get_font_face_ids()
prepare_links()
prepare_font_face_links()
prepare_item_for_database()
get_settings_from_post()
Class: WP_REST_Font_Families_Controller - X-Ref
Font Families Controller class.| get_items_permissions_check( $request ) X-Ref |
| Checks if a given request has access to font families. return: true|WP_Error True if the request has read access, WP_Error object otherwise. param: WP_REST_Request $request Full details about the request. |
| get_item_permissions_check( $request ) X-Ref |
| Checks if a given request has access to a font family. return: true|WP_Error True if the request has read access, WP_Error object otherwise. param: WP_REST_Request $request Full details about the request. |
| validate_font_family_settings( $value, $request ) X-Ref |
| Validates settings when creating or updating a font family. return: true|WP_Error True if the settings are valid, otherwise a WP_Error object. param: string $value Encoded JSON string of font family settings. param: WP_REST_Request $request Request object. |
| sanitize_font_family_settings( $value ) X-Ref |
| Sanitizes the font family settings when creating or updating a font family. return: array Decoded array of font family settings. param: string $value Encoded JSON string of font family settings. |
| create_item( $request ) X-Ref |
| Creates a single font family. return: WP_REST_Response|WP_Error Response object on success, or WP_Error object on failure. param: WP_REST_Request $request Full details about the request. |
| delete_item( $request ) X-Ref |
| Deletes a single font family. return: WP_REST_Response|WP_Error Response object on success, or WP_Error object on failure. param: WP_REST_Request $request Full details about the request. |
| prepare_item_for_response( $item, $request ) X-Ref |
| Prepares a single font family output for response. return: WP_REST_Response Response object. param: WP_Post $item Post object. param: WP_REST_Request $request Request object. |
| get_item_schema() X-Ref |
| Retrieves the post's schema, conforming to JSON Schema. return: array Item schema data. |
| get_public_item_schema() X-Ref |
| Retrieves the item's schema for display / public consumption purposes. return: array Public item schema data. |
| get_collection_params() X-Ref |
| Retrieves the query params for the font family collection. return: array Collection parameters. |
| get_endpoint_args_for_item_schema( $method = WP_REST_Server::CREATABLE ) X-Ref |
| Get the arguments used when creating or updating a font family. return: array Font family create/edit arguments. |
| get_font_face_ids( $font_family_id ) X-Ref |
| Get the child font face post IDs. return: int[] Array of child font face post IDs. param: int $font_family_id Font family post ID. |
| prepare_links( $post ) X-Ref |
| Prepares font family links for the request. return: array Links for the given post. param: WP_Post $post Post object. |
| prepare_font_face_links( $font_family_id ) X-Ref |
| Prepares child font face links for the request. return: array Links for the child font face posts. param: int $font_family_id Font family post ID. |
| prepare_item_for_database( $request ) X-Ref |
| Prepares a single font family post for create or update. return: stdClass|WP_Error Post object or WP_Error. param: WP_REST_Request $request Request object. |
| get_settings_from_post( $post ) X-Ref |
| Gets the font family's settings from the post. return: array Font family settings array. param: WP_Post $post Font family post object. |
| Generated : Wed Oct 29 08:20:06 2025 | Cross-referenced by PHPXref |