• You MUST read the Babiato Rules before making your first post otherwise you may get permanent warning points or a permanent Ban.

    Our resources on Babiato Forum are CLEAN and SAFE. So you can use them for development and testing purposes. If your are on Windows and have an antivirus that alerts you about a possible infection: Know it's a false positive because all scripts are double checked by our experts. We advise you to add Babiato to trusted sites/sources or disable your antivirus momentarily while downloading a resource. "Enjoy your presence on Babiato"

Asap Theme – The Best WordPress Theme for SEO

Asap Theme – The Best WordPress Theme for SEO 3.7.2

No permission to download

Zeon

Member
May 6, 2022
23
59
13
cyberstyle submitted a new resource:

Asap Theme – La mejor plantilla WordPress para SEO - Consigue más visitas para tus nichos y aumenta tus ingresos de Google Adsense y Amazon

Consigue más visitas para tus nichos y aumenta tus ingresos de Google Adsense y Amazon


msedge_ Screen Capture (2022-09-08) 242.jpg


La plantilla WordPress que eligen cientos de nicheros.

Crear una web de nicho nunca fue tan sencillo

No necesitas nada más para monetizar tus webs

Potencia tu SEO y aumenta tus visitas y tus ingresos

Si realmente quieres...

Read more about this resource...
 
Hey there! Thanks for the upload.
At the moment it's asking for a license, but it seems activated.. Is it?

Thanks
 
cyberstyle updated Asap Theme – La mejor plantilla WordPress para SEO with a new update entry:

Asap Theme 2.3.2

  • Ahora se pueden colocar anuncios entre las listas numeradas y listas con viñeta.
  • Ahora se puede personalizar los anchor texts con los que se enlazan las entradas.
  • Ahora se puede desactivar el último párrafo dinámico en entradas y páginas particulares.
  • Ahora se muestra un buscador en los resultados de búsqueda cuando no devuelven ningún resultado. Esto mejora la experiencia de usuario.
  • Ahora las entradas...

Read the rest of this update entry...
 
  • Like
Reactions: shortcak
Big update on 07/02/23 Version Asap Theme 3.0

✓ New optional designs
✓ New features
✓ Massive code and performance improvements

If anyone can help. Thank you
 
Zeon updated Asap Theme – The Best WordPress Theme for SEO with a new update entry:

Asap Theme 3.0

  1. New optional design in box format. Look at an example.
  2. New option to show the images of the listings on the left when the new design in box format is active.
  3. New option to place ads below H3 headers.
  4. New option to select the number of columns for related posts.
  5. New option to select the number of columns of the layout highlighted in posts.
  6. New option to place the entry lists as H2 or...

Read the rest of this update entry...
 
Zeon updated Asap Theme – The Best WordPress Theme for SEO with a new update entry:

Asap Theme 3.0.1

  • New option to put a H1 / H2 / H3 title in the text option before and after the post listing.
  • Fixed bug that did not display numbered lists with layout correctly.
  • Fixed bug that did not initially hide the table of contents.
  • Fixed error that generated log errors when having security headers active.
  • Fixed error that displayed the listings in 5 columns if the number of columns had not been selected....

Read the rest of this update entry...
 
  • Love
Reactions: unicorn
PHP:
<?php
/**
 * Easy Digital Downloads Theme Updater
 *
 * @package EDD Sample Theme
 */

// Includes the files needed for the theme updater
if ( !class_exists( 'EDD_Theme_Updater_Admin' ) ) {
    include( dirname( __FILE__ ) . '/theme-updater-admin.php' );
}

// Loads the updater classes
$updater = new EDD_Theme_Updater_Admin(

    // Config settings
    $config = array(
        'remote_api_url' => 'https://asaptheme.com',
        'item_name'      => 'AsapTheme',
        'theme_slug'     => 'asap',
        'version'        => '3.0.1',
        'author'         => 'AsapTheme',
        'download_id'    => '',
        'renew_url'      => '',
        'beta'           => false,
        'item_id'        => '',
    ),

    // Strings
    $strings = array(
        'theme-license'             => __( 'Asap Theme License', 'asap' ),
        'enter-key'                 => __( 'Enter your license key.', 'asap' ),
        'license-key'               => __( 'Licence key', 'asap' ),
        'license-action'            => __( 'Action', 'asap' ),
        'deactivate-license'        => __( 'Deactivate license', 'asap' ),
        'activate-license'          => __( 'Activate license', 'asap' ),
        'status-unknown'            => __( 'Unknown license status.', 'asap' ),
        'renew'                     => __( 'Renovate?', 'asap' ),
        'unlimited'                 => __( 'unlimited', 'asap' ),
        'license-key-is-active'     => __( 'Active license key.', 'asap' ),
        'expires%s'                 => __( 'Expires %s.', 'asap' ),
        'expires-never'             => __( ' ', '' ),
        '%1$s/%2$-sites'            => __( 'Do you have %1$s / %2$s active sites.', 'asap' ),
        'license-key-expired-%s'    => __( 'License key expired %s.', '' ),
        'license-key-expired'       => __( 'The license key has expired.', 'asap' ),
        'license-keys-do-not-match' => __( 'Invalid license.', 'asap' ),
        'license-is-inactive'       => __( 'Inactive license.', 'asap' ),
        'license-key-is-disabled'   => __( 'The license key is disabled.', 'asap' ),
        'site-is-inactive'          => __( 'The license is inactive.', 'asap' ),
        'license-status-unknown'    => __( 'Unknown license status.', 'asap' ),
        'update-notice'             => __( "Upgrading you will lose any customizations you have made. Press OK to continue.", 'asap' ),
        //'update-available'          => __('<strong>%1$s %2$s</strong> está disponible. <a href="%3$s" class="thickbox" title="%4s">Revisa las novedades</a> o <a href="%5$s"%6$s>actualiza ahora</a>.', '' ),
        'update-available'          => __('<strong>Asap Theme %2$s</strong> is it availabe. <a href="%5$s"%6$s>Update now</a>.', 'asap' ),
    )

);


PHP:
    /**
     * Checks if a license action was submitted.
     *
     * @since 1.0.0
     */
    function license_action() {

        if ( isset( $_POST[ $this->theme_slug . '_license_activate' ] ) ) {
            if ( check_admin_referer( $this->theme_slug . '_nonce', $this->theme_slug . '_nonce' ) ) {
                $this->activate_license();
            }
        }
        
    }

    /**
     * Checks if license is valid and gets expire date.
     *
     * @since 1.0.0
     *
     * @return string $message License status message.
     */
    function check_license() {

        $license = trim( get_option( $this->theme_slug . '_license_key' ) );
        $strings = $this->strings;

        $api_params = array(
            'edd_action' => 'check_license',
            'license'    => $license,
            'item_name'  => rawurlencode( $this->item_name ),
            'url'        => home_url(),
            'item_id'    => $this->item_id,
        );

        $response = $this->get_api_response( $api_params );

        // make sure the response came back okay
        if ( is_wp_error( $response ) || 200 !== wp_remote_retrieve_response_code( $response ) ) {

            if ( is_wp_error( $response ) ) {
                $message = $response->get_error_message();
            } else {
                $message = $strings['license-status-unknown'];
            }

            $base_url = admin_url( 'themes.php?page=' . $this->theme_slug . '-license' );
            $redirect = add_query_arg( array( 'sl_theme_activation' => 'false', 'message' => urlencode( $message ) ), $base_url );

            wp_redirect( $redirect );
            exit();

        } else {

            $license_data = json_decode( wp_remote_retrieve_body( $response ) );

            // If response doesn't include license data, return
            if ( !isset( $license_data->license ) ) {
                $message = $strings['license-status-unknown'];
                return $message;
            }

            // We need to update the license status at the same time the message is updated
            if ( $license_data && isset( $license_data->license ) ) {
                update_option( $this->theme_slug . '_license_key_status', $license_data->license );
            }

            // Get expire date
            $expires = false;
            if ( isset( $license_data->expires ) && 'lifetime' != $license_data->expires ) {
                $expires = date_i18n( get_option( 'date_format' ), strtotime( $license_data->expires, current_time( 'timestamp' ) ) );
                $renew_link = '<a href="' . esc_url( $this->get_renewal_link() ) . '" target="_blank">' . $strings['renew'] . '</a>';
            } elseif ( isset( $license_data->expires ) && 'lifetime' == $license_data->expires ) {
                $expires = 'lifetime';
            }

            // Get site counts
            $site_count = $license_data->site_count;
            $license_limit = $license_data->license_limit;

            // If unlimited
            if ( 0 == $license_limit ) {
                $license_limit = $strings['unlimited'];
            }

            if ( $license_data->license == 'valid' ) {
                $message = '';
                //$message = $strings['license-key-is-active'] . ' ';
                if ( isset( $expires ) && 'lifetime' != $expires ) {
                    $message .= sprintf( $strings['expires%s'], $expires ) . ' ';
                }
                if ( isset( $expires ) && 'lifetime' == $expires ) {
                    $message .= $strings['expires-never'];
                }
                if ( $site_count && $license_limit ) {
                    $message .= sprintf( $strings['%1$s/%2$-sites'], $site_count, $license_limit );
                }
            } else if ( $license_data->license == 'expired' ) {
                if ( $expires ) {
                    $message = sprintf( $strings['license-key-expired-%s'], $expires );
                } else {
                    $message = $strings['license-key-expired'];
                }
                if ( $renew_link ) {
                    $message .= ' ' . $renew_link;
                }
            } else if ( $license_data->license == 'invalid' ) {
                $message = $strings['license-keys-do-not-match'];
            } else if ( $license_data->license == 'inactive' ) {
                $message = $strings['license-is-inactive'];
            } else if ( $license_data->license == 'disabled' ) {
                $message = $strings['license-key-is-disabled'];
            } else if ( $license_data->license == 'site_inactive' ) {
                // Site is inactive
                $message = $strings['site-is-inactive'];
            } else {
                $message = $strings['license-status-unknown'];
            }

        }

        return $message;
    }

    /**
     * Disable requests to wp.org repository for this theme.
     *
     * @since 1.0.0
     */
    function disable_wporg_request( $r, $url ) {

        // If it's not a theme update request, bail.
        if ( 0 !== strpos( $url, 'https://api.wordpress.org/themes/update-check/1.1/' ) ) {
             return $r;
         }

         // Decode the JSON response
         $themes = json_decode( $r['body']['themes'] );

         // Remove the active parent and child themes from the check
         $parent = get_option( 'template' );
         $child = get_option( 'stylesheet' );
         unset( $themes->themes->$parent );
         unset( $themes->themes->$child );

         // Encode the updated JSON response
         $r['body']['themes'] = json_encode( $themes );

         return $r;
    }
    
    function show_activate_msg() {
            
        $license = trim( get_option( $this->theme_slug . '_license_key' ) );

        $page = '';
        
        if ( isset($_GET['page']) )
        {
            $page = $_GET['page'];
        }
        
        if( ! $license && $page != 'asap-license' ) { ?>
            
            <div class="update-nag notice-warning notice">
                <p><?php  _e( 'Enter your license key to activate Asap Theme updates.', 'asap' ); ?></p>
                <p><a href="<?php echo admin_url('themes.php?page=' . $this->theme_slug .'-license'); ?>"><?php  _e( 'Complete the installation now', 'asap' ); ?></a></p>
            </div>   
        
        <?php
        
        }
    
    }

}

/**
 * This is a means of catching errors from the activation method above and displyaing it to the customer
 */
function edd_sample_theme_admin_notices() {
    if ( isset( $_GET['sl_theme_activation'] ) && ! empty( $_GET['message'] ) ) {

        switch( $_GET['sl_theme_activation'] ) {

            case 'false':
                $message = urldecode( $_GET['message'] );
                ?>
                <div class="notice notice-error is-dismissible">
                    <p><?php echo $message; ?></p>
                </div>
                <?php
                break;

            case 'true':
            default:

                break;

        }
    }
}
add_action( 'admin_notices', 'edd_sample_theme_admin_notices' );

PHP:
/**
     * Call the EDD SL API (using the URL in the construct) to get the latest version information
     *
     * @return array|boolean  If an update is available, returns the update parameters, if no update is needed returns false, if
     *                        the request fails returns false.
     */
    function check_for_update() {

        $update_data = get_transient( $this->response_key );

        if ( false === $update_data ) {
            $failed = false;

            $api_params = array(
                'edd_action' => 'get_version',
                'license'    => $this->license,
                'name'       => $this->item_name,
                'slug'       => $this->theme_slug,
                'version'    => $this->version,
                'author'     => $this->author,
                'beta'       => $this->beta,
                'item_id'    => $this->item_id,
            );

            $response = wp_remote_post( $this->remote_api_url, array( 'timeout' => 15, 'body' => $api_params ) );

            // Make sure the response was successful
            if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) {
                $failed = true;
            }

            $update_data = json_decode( wp_remote_retrieve_body( $response ) );

            if ( ! is_object( $update_data ) ) {
                $failed = true;
            }

            // If the response failed, try again in 30 minutes
            if ( $failed ) {
                $data = new stdClass;
                $data->new_version = $this->version;
                set_transient( $this->response_key, $data, strtotime( '+30 minutes', time() ) );
                return false;
            }

            // If the status is 'ok', return the update arguments
            if ( ! $failed ) {
                $update_data->sections = maybe_unserialize( $update_data->sections );
                set_transient( $this->response_key, $update_data, strtotime( '+12 hours', time() ) );
            }
        }

        if ( version_compare( $this->version, $update_data->new_version, '>=' ) ) {
            return false;
        }

        return (array) $update_data;
    }

}


Which of the bo codes should I edit, the license code should be bypassed
 
PHP:
<?php
/**
 * Easy Digital Downloads Theme Updater
 *
 * @package EDD Sample Theme
 */

// Includes the files needed for the theme updater
if ( !class_exists( 'EDD_Theme_Updater_Admin' ) ) {
    include( dirname( __FILE__ ) . '/theme-updater-admin.php' );
}

// Loads the updater classes
$updater = new EDD_Theme_Updater_Admin(

    // Config settings
    $config = array(
        'remote_api_url' => 'https://asaptheme.com',
        'item_name'      => 'AsapTheme',
        'theme_slug'     => 'asap',
        'version'        => '3.0.1',
        'author'         => 'AsapTheme',
        'download_id'    => '',
        'renew_url'      => '',
        'beta'           => false,
        'item_id'        => '',
    ),

    // Strings
    $strings = array(
        'theme-license'             => __( 'Asap Theme License', 'asap' ),
        'enter-key'                 => __( 'Enter your license key.', 'asap' ),
        'license-key'               => __( 'Licence key', 'asap' ),
        'license-action'            => __( 'Action', 'asap' ),
        'deactivate-license'        => __( 'Deactivate license', 'asap' ),
        'activate-license'          => __( 'Activate license', 'asap' ),
        'status-unknown'            => __( 'Unknown license status.', 'asap' ),
        'renew'                     => __( 'Renovate?', 'asap' ),
        'unlimited'                 => __( 'unlimited', 'asap' ),
        'license-key-is-active'     => __( 'Active license key.', 'asap' ),
        'expires%s'                 => __( 'Expires %s.', 'asap' ),
        'expires-never'             => __( ' ', '' ),
        '%1$s/%2$-sites'            => __( 'Do you have %1$s / %2$s active sites.', 'asap' ),
        'license-key-expired-%s'    => __( 'License key expired %s.', '' ),
        'license-key-expired'       => __( 'The license key has expired.', 'asap' ),
        'license-keys-do-not-match' => __( 'Invalid license.', 'asap' ),
        'license-is-inactive'       => __( 'Inactive license.', 'asap' ),
        'license-key-is-disabled'   => __( 'The license key is disabled.', 'asap' ),
        'site-is-inactive'          => __( 'The license is inactive.', 'asap' ),
        'license-status-unknown'    => __( 'Unknown license status.', 'asap' ),
        'update-notice'             => __( "Upgrading you will lose any customizations you have made. Press OK to continue.", 'asap' ),
        //'update-available'          => __('<strong>%1$s %2$s</strong> está disponible. <a href="%3$s" class="thickbox" title="%4s">Revisa las novedades</a> o <a href="%5$s"%6$s>actualiza ahora</a>.', '' ),
        'update-available'          => __('<strong>Asap Theme %2$s</strong> is it availabe. <a href="%5$s"%6$s>Update now</a>.', 'asap' ),
    )

);


PHP:
    /**
     * Checks if a license action was submitted.
     *
     * @since 1.0.0
     */
    function license_action() {

        if ( isset( $_POST[ $this->theme_slug . '_license_activate' ] ) ) {
            if ( check_admin_referer( $this->theme_slug . '_nonce', $this->theme_slug . '_nonce' ) ) {
                $this->activate_license();
            }
        }
       
    }

    /**
     * Checks if license is valid and gets expire date.
     *
     * @since 1.0.0
     *
     * @return string $message License status message.
     */
    function check_license() {

        $license = trim( get_option( $this->theme_slug . '_license_key' ) );
        $strings = $this->strings;

        $api_params = array(
            'edd_action' => 'check_license',
            'license'    => $license,
            'item_name'  => rawurlencode( $this->item_name ),
            'url'        => home_url(),
            'item_id'    => $this->item_id,
        );

        $response = $this->get_api_response( $api_params );

        // make sure the response came back okay
        if ( is_wp_error( $response ) || 200 !== wp_remote_retrieve_response_code( $response ) ) {

            if ( is_wp_error( $response ) ) {
                $message = $response->get_error_message();
            } else {
                $message = $strings['license-status-unknown'];
            }

            $base_url = admin_url( 'themes.php?page=' . $this->theme_slug . '-license' );
            $redirect = add_query_arg( array( 'sl_theme_activation' => 'false', 'message' => urlencode( $message ) ), $base_url );

            wp_redirect( $redirect );
            exit();

        } else {

            $license_data = json_decode( wp_remote_retrieve_body( $response ) );

            // If response doesn't include license data, return
            if ( !isset( $license_data->license ) ) {
                $message = $strings['license-status-unknown'];
                return $message;
            }

            // We need to update the license status at the same time the message is updated
            if ( $license_data && isset( $license_data->license ) ) {
                update_option( $this->theme_slug . '_license_key_status', $license_data->license );
            }

            // Get expire date
            $expires = false;
            if ( isset( $license_data->expires ) && 'lifetime' != $license_data->expires ) {
                $expires = date_i18n( get_option( 'date_format' ), strtotime( $license_data->expires, current_time( 'timestamp' ) ) );
                $renew_link = '<a href="' . esc_url( $this->get_renewal_link() ) . '" target="_blank">' . $strings['renew'] . '</a>';
            } elseif ( isset( $license_data->expires ) && 'lifetime' == $license_data->expires ) {
                $expires = 'lifetime';
            }

            // Get site counts
            $site_count = $license_data->site_count;
            $license_limit = $license_data->license_limit;

            // If unlimited
            if ( 0 == $license_limit ) {
                $license_limit = $strings['unlimited'];
            }

            if ( $license_data->license == 'valid' ) {
                $message = '';
                //$message = $strings['license-key-is-active'] . ' ';
                if ( isset( $expires ) && 'lifetime' != $expires ) {
                    $message .= sprintf( $strings['expires%s'], $expires ) . ' ';
                }
                if ( isset( $expires ) && 'lifetime' == $expires ) {
                    $message .= $strings['expires-never'];
                }
                if ( $site_count && $license_limit ) {
                    $message .= sprintf( $strings['%1$s/%2$-sites'], $site_count, $license_limit );
                }
            } else if ( $license_data->license == 'expired' ) {
                if ( $expires ) {
                    $message = sprintf( $strings['license-key-expired-%s'], $expires );
                } else {
                    $message = $strings['license-key-expired'];
                }
                if ( $renew_link ) {
                    $message .= ' ' . $renew_link;
                }
            } else if ( $license_data->license == 'invalid' ) {
                $message = $strings['license-keys-do-not-match'];
            } else if ( $license_data->license == 'inactive' ) {
                $message = $strings['license-is-inactive'];
            } else if ( $license_data->license == 'disabled' ) {
                $message = $strings['license-key-is-disabled'];
            } else if ( $license_data->license == 'site_inactive' ) {
                // Site is inactive
                $message = $strings['site-is-inactive'];
            } else {
                $message = $strings['license-status-unknown'];
            }

        }

        return $message;
    }

    /**
     * Disable requests to wp.org repository for this theme.
     *
     * @since 1.0.0
     */
    function disable_wporg_request( $r, $url ) {

        // If it's not a theme update request, bail.
        if ( 0 !== strpos( $url, 'https://api.wordpress.org/themes/update-check/1.1/' ) ) {
             return $r;
         }

         // Decode the JSON response
         $themes = json_decode( $r['body']['themes'] );

         // Remove the active parent and child themes from the check
         $parent = get_option( 'template' );
         $child = get_option( 'stylesheet' );
         unset( $themes->themes->$parent );
         unset( $themes->themes->$child );

         // Encode the updated JSON response
         $r['body']['themes'] = json_encode( $themes );

         return $r;
    }
   
    function show_activate_msg() {
           
        $license = trim( get_option( $this->theme_slug . '_license_key' ) );

        $page = '';
       
        if ( isset($_GET['page']) )
        {
            $page = $_GET['page'];
        }
       
        if( ! $license && $page != 'asap-license' ) { ?>
           
            <div class="update-nag notice-warning notice">
                <p><?php  _e( 'Enter your license key to activate Asap Theme updates.', 'asap' ); ?></p>
                <p><a href="<?php echo admin_url('themes.php?page=' . $this->theme_slug .'-license'); ?>"><?php  _e( 'Complete the installation now', 'asap' ); ?></a></p>
            </div>  
       
        <?php
       
        }
   
    }

}

/**
 * This is a means of catching errors from the activation method above and displyaing it to the customer
 */
function edd_sample_theme_admin_notices() {
    if ( isset( $_GET['sl_theme_activation'] ) && ! empty( $_GET['message'] ) ) {

        switch( $_GET['sl_theme_activation'] ) {

            case 'false':
                $message = urldecode( $_GET['message'] );
                ?>
                <div class="notice notice-error is-dismissible">
                    <p><?php echo $message; ?></p>
                </div>
                <?php
                break;

            case 'true':
            default:

                break;

        }
    }
}
add_action( 'admin_notices', 'edd_sample_theme_admin_notices' );

PHP:
/**
     * Call the EDD SL API (using the URL in the construct) to get the latest version information
     *
     * @return array|boolean  If an update is available, returns the update parameters, if no update is needed returns false, if
     *                        the request fails returns false.
     */
    function check_for_update() {

        $update_data = get_transient( $this->response_key );

        if ( false === $update_data ) {
            $failed = false;

            $api_params = array(
                'edd_action' => 'get_version',
                'license'    => $this->license,
                'name'       => $this->item_name,
                'slug'       => $this->theme_slug,
                'version'    => $this->version,
                'author'     => $this->author,
                'beta'       => $this->beta,
                'item_id'    => $this->item_id,
            );

            $response = wp_remote_post( $this->remote_api_url, array( 'timeout' => 15, 'body' => $api_params ) );

            // Make sure the response was successful
            if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) {
                $failed = true;
            }

            $update_data = json_decode( wp_remote_retrieve_body( $response ) );

            if ( ! is_object( $update_data ) ) {
                $failed = true;
            }

            // If the response failed, try again in 30 minutes
            if ( $failed ) {
                $data = new stdClass;
                $data->new_version = $this->version;
                set_transient( $this->response_key, $data, strtotime( '+30 minutes', time() ) );
                return false;
            }

            // If the status is 'ok', return the update arguments
            if ( ! $failed ) {
                $update_data->sections = maybe_unserialize( $update_data->sections );
                set_transient( $this->response_key, $update_data, strtotime( '+12 hours', time() ) );
            }
        }

        if ( version_compare( $this->version, $update_data->new_version, '>=' ) ) {
            return false;
        }

        return (array) $update_data;
    }

}


Which of the bo codes should I edit, the license code should be bypassed
wwhat the file needed edit?
 
@mavikumsal @triumph @OSPUNK

Add the below code in the theme's functions.php

PHP:
update_option( 'asap_license_data', (object) [ 'license' => 'valid', 'is_expired' => 'no', 'expires' => 'lifetime', 'activations_left' => 'unlimited', 'customer_name' => '2GBatBabiato', 'customer_email' => '[email protected]', 'payment_id' => '689', 'price_id' => '546', 'checksum' => '8888888888888888', 'site_count' => '2021', 'license_limit' => '0', 'item_id' => '9', 'item_name' => 'asap PRO' ] );
update_option( 'asap_license_key', '8888888888888888');
update_option( 'asap_license_status', 'valid' );
 
@mavikumsal @triumph @OSPUNK

Add the below code in the theme's functions.php

PHP:
update_option( 'asap_license_data', (object) [ 'license' => 'valid', 'is_expired' => 'no', 'expires' => 'lifetime', 'activations_left' => 'unlimited', 'customer_name' => '2GBatBabiato', 'customer_email' => '[email protected]', 'payment_id' => '689', 'price_id' => '546', 'checksum' => '8888888888888888', 'site_count' => '2021', 'license_limit' => '0', 'item_id' => '9', 'item_name' => 'asap PRO' ] );
update_option( 'asap_license_key', '8888888888888888');
update_option( 'asap_license_status', 'valid' );
Thanks
 
  • Like
Reactions: Freshy
AdBlock Detected

We get it, advertisements are annoying!

However in order to keep our huge array of resources free of charge we need to generate income from ads so to use the site you will need to turn off your adblocker.

If you'd like to have an ad free experience you can become a Babiato Lover by donating as little as $5 per month. Click on the Donate menu tab for more info.

I've Disabled AdBlock