This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function wpi_s2_payment_notification() { | |
if ( !empty( $_GET['yourauthenticationtoken']) && 'yes' === $_GET['yourauthenticationtoken'] ) { | |
// in the URL, I have '?yourauthenticationtoken=yes', that's what I'm looking for here. | |
// make sure the request comes from a valid user | |
if ( !empty( $_GET['user_id'] ) ) { | |
// Load the user data for the new license | |
$user_id = (integer) esc_attr( $_GET['user_id'] ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function wpi_s2_cancellation_notification() { | |
if ( !empty( $_GET['yourauthenticationtoken']) && 'yes' === $_GET['yourauthenticationtoken'] ) { | |
// in the URL, I have '?yourauthenticationtoken=yes', that's what I'm looking for here. | |
// Only process requests for valid users | |
if ( !empty( $_GET['user_id'] ) ) { | |
$user_id = (integer) esc_attr( $_GET['user_id'] ); | |
$user = new WP_User($user_id); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function wpi_check_with_license_server() { | |
$license = get_option( 'youroptionfield' ); | |
$api_params = array( | |
'slm_action' => 'slm_check', | |
'secret_key' => VALIDATION_KEY, | |
'license_key' => $license, | |
); | |
// Send query to the license manager server |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This is my gist content. Just a test :) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function prefix_add_text_input() { | |
$args = array( | |
'label' => '', // Text in the label in the editor. | |
'placeholder' => '', // Give examples or suggestions as placeholder | |
'class' => '', | |
'style' => '', | |
'wrapper_class' => '', | |
'value' => '', // if empty, retrieved from post_meta | |
'id' => '', // required, will be used as meta_key |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function prefix_add_textarea() { | |
$args = array( | |
'label' => '', // Text in the label in the editor view | |
'placeholder' => '', // Give advice or examples as placeholder | |
'class' => '', | |
'style' => '', | |
'wrapper_class' => '', | |
'value' => '', // if empty, will be loaded as meta_value for the meta_key with the given id |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function prefix_add_selectbox() { | |
$args = array( | |
'id' => 'my_new_select', // required. The meta_key ID for the stored value | |
'wrapper_class' => '', // a custom wrapper class if needed | |
'desc_tip' => true, // makes your description show up with a "?" symbol and as a tooltip | |
'description' => __('My awesome select box', 'your_text_domain'), | |
'label' => __( 'My New Select', 'your_text_domain' ), | |
'options' => array( | |
'value1' => __( 'Text 1', 'your_text_domain' ), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function prefix_add_checkbox() { | |
$args = array( | |
'label' => '', // Text in the editor label | |
'class' => '', | |
'style' => '', | |
'wrapper_class' => '', // custom CSS class for styling | |
'value' => '', // meta_value where the id serves as meta_key | |
'id' => '', // required, it's the meta_key for storing the value (is checked or not) | |
'name' => '', |
OlderNewer