pwt_admin()
Declare admin pages
pwt_admin_init()
Admin init actions
pwt_download()
pwt_download_404_template()
pwt_install()
Create the database tables, upload folders and configuration values
version | 1.0 |
---|---|
since | 1.0 |
global | Object $wpdb WP Object to interact with database |
pwt_media_handle_upload(string $file_id, int $post_id, array $post_data, array $overrides) : string
This handles the file upload to download in a payment button
since | 1.0 |
---|---|
uses | return the current time in mysql format |
uses | Upload the attachment |
string
Index into the {@link $_FILES} array of the upload
int
The post ID the media is associated with
array
allows you to overwrite some of the attachment
array
allows you to override the {@link wp_handle_upload()} behavior
\WP_Error |
if the file couldn't be upload |
---|
string
the pathinfo of the attachmentpwt_plugin_init()
Register plugin actions
pwt_shortcode_func(Array $atts) : string
Support to WordPress shortcode for payment buttons [pwt id="value"]
version | 1.0 |
---|---|
since | 1.0 |
global | Object $wpdb WP Object to interact with database |
Array
array("id" => Button Id)
string
Payment button HTMLpwt_show_media_upload()
uses | Check if the user have perms to upload files |
---|---|
uses | Print the error page if the user can't upload files |
uses | Add the function pwt_upload_dir |
uses | init media_upload_type |
deprecated | since version 0.9 |
pwt_upload_dir() : array
array
pwt_upload_dir_image() : array
array
pwt_wp_enqueue_scripts()
Enqueue plugin style-file
A class for implementing a Signature Method See section 9 ("Signing Requests") in the spec
« More »The HMAC-SHA1 signature method uses the HMAC-SHA1 signature algorithm as defined in [RFC2104] where the Signature Base String is the text and the key is the concatenated values (each first encoded per Parameter Encoding) of the Consumer Secret and Token Secret, separated by an '&' character (ASCII code 38) even if empty.
« More »The PLAINTEXT method does not provide any security protection and SHOULD only be used over a secure channel such as HTTPS.
« More »The RSA-SHA1 signature method uses the RSASSA-PKCS1-v1_5 signature algorithm as defined in [RFC3447] section 8.2 (more simply known as PKCS#1), using SHA-1 as the hash function for EMSA-PKCS1-v1_5.
« More »PWT_PLUGIN
PWT_PLUGIN_PATH
PWT_PLUGIN_POSITION
PWT_PLUGIN_UPLOAD_DIR
PWT_PLUGIN_UPLOAD_URL
PWT_PLUGIN_URL
PWT_PLUGIN_VERSION
WP_USE_THEMES