Skip to content

Instantly share code, notes, and snippets.

View namncn's full-sized avatar

Nam Truong namncn

View GitHub Profile
@namncn
namncn / webhooks-elementor-forms-to-google-spreadsheets.js
Created July 8, 2020 14:29 — forked from AvlSEONinja/webhooks-elementor-forms-to-google-spreadsheets.js
Send Elementor form data directly to a Google Sheet via Webhook
/*
* In order to enable this script, follow these steps:
*** Open the Google Sheet you want to use,
** From the Tools menu select "Script Editor"
* Paste this script into code editor and hit Save.
*
*** Then click:
** "Publish" & select "Deploy as web app...
*** Select:
** Execute the app as: Me (youremail@gmail.com)
@namncn
namncn / Index.php
Last active June 4, 2022 02:32
Elementor: License
<?php
- /license/api.php: 28
private static function remote_post( $body_args = [] ) {
return array(
'success' => true,
'license' => 'valid',
'item_id' => false,
'item_name' => 'Elementor Pro',
'checksum' => 'd18890f8c194876c54e58d2f221e5332',
<?php
function pixelplus_add_woo_custom_general_fields() {
global $woocommerce, $post;
echo '<div class="options_group">';
woocommerce_wp_checkbox(
array(
'id' => '_hot_product',
'label' => __( 'Sản phẩm Hot?', 'pixelplus' ),
@namncn
namncn / Woocommerce: woocommerce.php
Created June 23, 2020 14:59
Adjust the quantity input values
<?php
/**
* Adjust the quantity input values
*/
function pixelplus_woocommerce_quantity_input_args( $args, $product ) {
$args['step'] = '0.01';
return $args;
}
add_filter( 'woocommerce_quantity_input_args', 'pixelplus_woocommerce_quantity_input_args', 10, 2 );
<?php
namespace PixelPlus\Elementor\Widget;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
use Elementor\Widget_Base;
use Elementor\Controls_Manager;
use Elementor\Repeater;
<?php
namespace PixelPlus\Elementor\Widget;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
use Elementor\Widget_Base;
use Elementor\Controls_Manager;
use Elementor\Repeater;
<?php
namespace PixelPlus\Elementor\Widget;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
use Elementor\Widget_Base;
use Elementor\Controls_Manager;