kinsta_extension
extends abstract_extension
in package
Extension: kinsta_extension - kinsta API - ATP Custom Plugin for WordPress
Tags
Table of Contents
- KINSTA_URL = 'https://api.kinsta.com/v2/'
- VERSION = '24.0426.1'
- __construct() : void
- constructor method
- addActionsAndFilters() : void
- Add filters and actions - called from main plugin
- admin_options_settings() : void
- register options on options_settings_page
- admin_options_settings_cache() : void
- register cache options on options_settings_page
- initialize() : void
- initialize method - called from main plugin
- kinsta_api_request() : object
- remote api request
- kinsta_clear_cache() : void
- Kinsta clear cache
- kinsta_clear_edge_cache() : void
- Kinsta clear edge cache
- kinsta_download() : void
- Kinsta download sites/environments
- kinsta_last_operation() : void
- Kinsta check last operation
Constants
KINSTA_URL
public
string
KINSTA_URL
= 'https://api.kinsta.com/v2/'
kinsta api url
VERSION
public
string
VERSION
= '24.0426.1'
extension version
Methods
__construct()
constructor method
public
__construct(object $plugin) : void
Parameters
- $plugin : object
-
main plugin object
Return values
void —addActionsAndFilters()
Add filters and actions - called from main plugin
public
addActionsAndFilters() : void
Return values
void —admin_options_settings()
register options on options_settings_page
public
admin_options_settings() : void
Tags
Return values
void —admin_options_settings_cache()
register cache options on options_settings_page
public
admin_options_settings_cache() : void
Tags
Return values
void —initialize()
initialize method - called from main plugin
public
initialize() : void
Return values
void —kinsta_api_request()
remote api request
public
kinsta_api_request(string $method, string $endpoint[, array<string|int, mixed> $payload = null ][, bool|int $cache = null ]) : object
Parameters
- $method : string
-
get|post
- $endpoint : string
-
uri
- $payload : array<string|int, mixed> = null
-
[key=>value,...]
- $cache : bool|int = null
-
enable caching|ttl
Return values
object —info object or update object
kinsta_clear_cache()
Kinsta clear cache
public
kinsta_clear_cache() : void
Return values
void —kinsta_clear_edge_cache()
Kinsta clear edge cache
public
kinsta_clear_edge_cache() : void
Return values
void —kinsta_download()
Kinsta download sites/environments
public
kinsta_download() : void
Return values
void —kinsta_last_operation()
Kinsta check last operation
public
kinsta_last_operation() : void