Ví dụ code form thanh toán Stripe
Ví dụ Stripe payment form

Nếu bạn đang làm code thanh toán qua Stripe, bạn muốn tùy chỉnh form thanh toán thì có thể tham khảo tài liệu của nhà cung cấp. Ví dụ: https://stripe.dev/elements-examples/ Trong này có nhiều kiểu form cho bạn tùy chọn. Có thể áp dụng form nhập thẻ Visa/Debit chung trong 1 trường hoặc tách các…

Xem thêm →
Truy vấn lấy giá trị lớn nhất, giá trị nhỏ nhất trong bảng meta WordPress

Trong ví dụ này, mình có một cột meta_key có giá trị là rent, và một cột meta_value có giá trị là con số với kiểu dữ liệu là LONGTEXT. Các đối tượng rent sẽ chứa một con số thực thể hiện giá cho thuê. Để lấy được giá cao nhất và giá thấp nhất,…

Xem thêm →
Mã điện thoại quốc tế và Việt Nam bằng PHP

Danh sách mã quốc gia và mã điện thoại của 252 quốc gia trên toàn thế giới bằng PHP. $country_list = array( "AF" => array("name" => "Afghanistan", "phone" => 93), "AX" => array("name" => "Aland Islands", "phone" => 358), "AL" => array("name" => "Albania", "phone" => 355), "DZ" => array("name" => "Algeria", "phone" => 213),…

Xem thêm →
Cập nhật giỏ hàng và đếm giỏ hàng khi thêm sản phẩm

Khi thêm 1 sản phẩm vào giỏ hàng bằng AJAX, hệ thống sẽ tự động đếm số lượng của mini cart và cập nhật lại danh sách sản phẩm trong mini cart. <div class="basket-item-count"> <span class="cart-items-count"> <?php echo WC()->cart->get_cart_contents_count(); ?> </span> </div> Mặc định, nếu dùng thẻ a có class là cart-contents sẽ được đếm…

Xem thêm →
Hướng dẫn cài đặt giao diện
Cài đặt giao diện HocWP Team

Bài viết này mình sẽ hướng dẫn cho các bạn cài đặt giao diện cũng như tùy chỉnh giao diện được thực hiện bởi HocWP Team. Để làm được việc này, đầu tiên các bạn cần đăng nhập vào bảng điều khiển admin. Hướng dẫn cài đặt giao diện Tùy vào mỗi giao diện mà…

Xem thêm →
Hướng dẫn sử dụng WordPress Dashboard toàn tập
Hướng dẫn sử dụng WordPress Dashboard

Nội dung bài viết này mình sẽ hướng dẫn cho các bạn cách sử dụng WordPress Dashboard. Tùy vào từng phiên bản của WordPress mà có thể bảng điều khiển admin sẽ có chút thay đổi, tuy nhiên về cơ bản thì vẫn giống nhau. Hướng dẫn sử dụng WordPress Dashboard Đầu tiên, bạn phải…

Xem thêm →
ĐIỀU ƯỚC CỦA CON

Ước gì con bé lại Để bố mẹ đừng già Ước gì con đừng lớn Bố mẹ chẳng đi xa. Ước gì đôi môi mẹ Luôn rạng rỡ nụ cười Ước gì mái tóc bố Chẳng lấm tấm sương rơi. Ước gì đông bớt lạnh Để bệnh mẹ khỏi nhiều Ước gì mưa bớt lớn…

Xem thêm →
ƯỚC MỘT LẦN

Cho tôi được trở về với kí ức tuổi thơ xưa Ngắm nhìn cánh đồng bao la cò bay thẳng cánh Đêm trăng sáng nằm nghe ngàn ngôi sao lấp lánh Thủ thỉ chuyện cuộc đời lam lũ của mẹ cha Cho tôi trở về nhặt bông bưởi rụng trước hiên nhà Ngô khoai thay…

Xem thêm →
ĐỜI RƠM RẠ

Mưa từ dưới bãi mưa sang Nắng từ trên xuống nắng vàng cỏ đê Cha bừa ngoài ruộng chưa về Rơm tươi tắm vạt nắng quê ven đường Rô đồng rút ruột lòng mương Tảo tần lại trút gió sương lên đầu Tắm nắng đồng, gội mưa ngâu Nhuộm vào tóc mẹ ngả màu bạc…

Xem thêm →
Tạo Flex Block mới kế thừa từ Flex Block có sẵn của tagDiv Composer
Kế thừa tagDiv Flex Block

Yêu cầu của công việc là kế thừa lại một Flex Block của tagDiv Composer. Tùy chỉnh lại query bài viết theo nhu cầu riêng.   <?php defined( 'ABSPATH' ) || exit; add_action( 'tdc_init', function () { new td_api_featured_plugin(); }, 11 ); add_filter( 'td_data_source_blocks_query_args', function ( $args, $atts ) { if ( is_array( $atts )…

Xem thêm →
CON NHỚ MẸ!!! – Hoàng Khánh Linh

Sợ một ngày con bỗng hoá mồ côi Chẳng còn nữa Mẹ trên đời để gọi Căn nhà xưa lá khô vàng trên lối Khoảng sân buồn rêu phủ bởi hoang vu. Con chạnh lòng khi nghe tiếng ai ru Giọt nước mắt tưởng chừng như khô cạn Bỗng lăn dài trên má con chát…

Xem thêm →
GÁNH HỒNG NHAN – Lê Hồng Phúc

Chợ phiên mẹ gánh gió đông Chắt chiu đem đổi nắng hồng nuôi con Liêu xiêu bóng mẹ đường mòn Thúng đời một gánh, thúng con một gồng. Cánh cò lạc giữa cơn giông Bàn chân mẹ lạc khắp đồng lúa xanh Nắng hè rám bưởi trên cành Nắng đời rám cả tóc xanh bốn…

Xem thêm →
NHỚ NHIỀU QUÊ MẸ – Thúy Nguyễn

Thương củ sắn mẹ vùi trong tro bếp Phần các con ăn trừ bữa qua ngày Tháng Ba về cái đói cứ bủa vây Suốt cuộc đời chẳng thể nào quên được Con tha hương theo dòng đời xuôi ngược Mới hiểu nhiều nỗi vất vả mẹ cha Hiểu đắng cay cơ cực mẹ quê…

Xem thêm →
Tùy biến hiển thị giỏ hàng WooCommerce
Tùy chỉnh hiển thị giỏ hàng WooCommerce theo sở thích

Khi bạn dùng plugin hoặc giao diện, bạn hoàn toàn có thể tùy biến giỏ hàng WooCommerce theo sở thích. Chỉnh sửa cart.php: <?php /** * Cart Page * * This template can be overridden by copying it to yourtheme/woocommerce/cart/cart.php. * * HOWEVER, on occasion WooCommerce will need to update template files and you *…

Xem thêm →
Sửa lỗi MySQL shutdown unexpectedly XAMPP chỉ với 1 cú nhấp chuột
Sửa lỗi MySQL shutdown unexpectedly XAMPP chỉ với 1 cú nhấp chuột

Hướng dẫn sửa lỗi Error: MySQL shutdown unexpectedly. This may be due to a blocked port, missing dependencies, improper privileges, a crash, or a shutdown by another method. Press the Logs button to view error logs and check the Windows Event Viewer for more clues If you need more help, copy and post this entire…

Xem thêm →
Những câu lệnh hữu ích khi dùng AutoIt

AutoIt là một ngôn ngữ lập trình rất dễ học và dễ sử dụng. Bạn có thể sử dụng AutoIt để viết ra những tiện ích nhỏ để phục vụ nhu cầu cá nhân. Gửi lệnh nhận tổ hổ phím Alt + F4: Send("!+{F4}",0) Gửi lệnh tổ hợp phím Ctrl + F4: Send("^!{F4}") Khai báo…

Xem thêm →
Sắp xếp query theo nhiều meta key và meta value khác nhau

Nếu như sinh nhật không phải là một giá trị mà phân làm 3 thì chúng ta có thể sắp xếp theo năm, tháng và ngày. $orderby = $_GET['orderby'] ?? ''; if ( 'birthday' == $orderby ) { $order = $_GET['order'] ?? 'ASC'; //$query->set( 'order', $order ); $query->set( 'meta_query', array( 'relation' => 'AND', 'birth_year' =>…

Xem thêm →
Thêm Bulk Actions và Action Links cho plugin WordPress
Plugin bulk actions

Thêm hành động vào Bulk Actions cho plugin, cũng như thêm các link vào bên dưới tên plugin trong bảng quản lý danh sách các plugin. function hocwp_theme_site_transient_update_plugins_filter( $value ) { if ( is_object( $value ) && isset( $value->response ) && is_array( $value->response ) ) { $options = get_option( 'disable_upgrade_plugins' ); if ( ! empty(…

Xem thêm →
Meta Query bài viết có ngày tháng nằm trong khoảng thời gian

$item = array( 'relation' => 'AND', array( 'relation' => 'OR', array( 'relation' => 'OR', array( 'key' => $key . '_from', 'compare' => 'NOT EXISTS' ), array( 'key' => $key . '_from', 'value' => '' ), array( 'key' => $key . '_from', 'value' => 0, 'type' => 'NUMERIC' ), ), array( 'relation' => 'AND', array( 'key'…

Xem thêm →
Kế thừa thuộc tính của plugin WP User Frontend
WP User Frontend

WP User Frontend là plugin có thể giúp bạn tạo form bên ngoài frontend. Bạn có thể tạo form đăng bài viết, form đăng nhập, form đăng ký cho thành viên,… <?php defined( 'ABSPATH' ) || exit; if ( class_exists( 'WPUF_Form_Field_File' ) ) { class FB_Form_Field_File_Table extends WPUF_Form_Field_File { public function __construct() { parent::__construct(); $this->name…

Xem thêm →