Skip to content

Instantly share code, notes, and snippets.

View namncn's full-sized avatar

Nam NCN namncn

View GitHub Profile
@namncn
namncn / functions.php
Last active January 12, 2024 17:40
Bật mặc định cho phép đánh giá của WooCommerce
<?php
// Dán đoạn code dưới đây vào file functions.php của theme
function sharexcode_set_reviews_allowed( $product ) {
$product->set_reviews_allowed( true );
}
add_action( 'woocommerce_admin_process_product_object', 'sharexcode_set_reviews_allowed', 99999 );
@namncn
namncn / functions.php
Created December 11, 2022 02:54
How to get taxonomy/category direct children only
<?php
$args = array(
'taxonomy' => 'product_cat', // truyền category/custom taxonomy name vào đây.
'parent' => get_queried_object_id(),
);
$getterms = get_terms( $args );
@namncn
namncn / .htaccess
Last active December 9, 2022 18:15
Hướng dẫn chuyển hướng (.htaccess Redirect 301) tên miền cũ sang tên miền mới
# Hướng dẫn tại: https://namncn.com/chua-phan-loai/huong-dan-chuyen-huong-htaccess-redirect-301-ten-mien-cu-sang-ten-mien-moi/
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tenmiencu.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.tenmiencu.com$
RewriteRule ^(.*)$ https://tenmienmoi.com/$1 [R=301,L]
@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',
How to Fix Could not get lock /var/lib/dpkg/lock Error on UbuntuHow to Fix Could not get lock /var/lib/dpkg/lock Error on Ubuntu
sudo kill -9 8808
sudo dpkg --configure -a
<?php
/**
* Change Term Request.
*/
function pixelplus_change_term_request( $query ) {
$tax_name = 'product_cat'; // specify you taxonomy name here, it can be also 'category' or 'post_tag'
// Request for child terms differs, we should make an additional check
if ( $query['attachment'] ) :
@namncn
namncn / allow-svg-upload-in-wordpress-media.php
Created February 5, 2021 02:50
Allow SVG File Uploads In WordPress Media / Enable SVG Support in WordPress
<?php
/**
* Add svg support
*
*/
add_filter( 'wp_check_filetype_and_ext', function( $data, $file, $filename, $mimes) {
global $wp_version;
if( $wp_version == '4.7' || ( (float) $wp_version < 4.7 ) ) {
return $data;
}
<div class="post-thumb">
<img src="https://i.imgur.com/iCMEVjr.jpg" alt="Norway">
</div>
.post-thumb {
position: relative;
height:0;
padding-bottom: 56.25%; // Điền % bạn cần.
}