Mở file functions.php trong child theme của bạn (nếu chưa có child theme, bạn nên tạo child theme để tránh mất thay đổi khi update theme). Thêm đoạn code sau: // Hướng dẫn tạo hiệu ứng “Xem thêm / Thu gọn” cho phần mô tả sản phẩm function webdy_readmore_flatsome(){ ?> <style> .single-product div#tab-description { overflow:…
Lưu trữ danh mục: Kiến thức Wordpress
Mở file functions.php trong child theme của bạn (nếu chưa có child theme, bạn nên tạo child theme để tránh mất thay đổi khi update theme). Thêm đoạn code sau: //mua nhanh add_action(‘woocommerce_after_add_to_cart_button’,’webdy_quickbuy_after_addtocart_button’); function webdy_quickbuy_after_addtocart_button(){ global $product; ?> <style> .webdy-quickbuy button.single_add_to_cart_button.loading:after { …
Mở file functions.php trong child theme của bạn (nếu chưa có child theme, bạn nên tạo child theme để tránh mất thay đổi khi update theme). Thêm đoạn code sau: //khuyen mai function add_custom_text_before_add_to_cart() { ?> <div class=”khuyen-mai”><h4>Ưu đãi khi mua Theme tại chúng tôi:</h4> <li><span>Hỗ trợ cài đặt giao diện demo lên Hosting</span></li> <li><span>Tài…
// Add custom Theme Functions here add_filter(‘widget_text’,’execute_php’,100); function execute_php($html){ if(strpos($html,”<“.”?php”)!==false){ ob_start(); eval(“?”.”>”.$html); $html=ob_get_contents(); ob_end_clean(); } return $html; } Đoạn code này cho phép thực thi mã PHP trong nội dung của widget văn bản (Text Widget) trong WordPress bằng cách sử dụng bộ lọc widget_text. Khi người dùng nhập mã PHP vào widget, nó…
Ngày gửi: [_time] ngày [_date] Họ tên: [your-name] Số điện thoại: [tel-696] Email: [email-441] OTP: [your-otp] Nội dung tin nhắn: [your-message] IP người dùng: [_remote_ip] Trình duyệt: [_user_agent] Url: [_url] Dữ liệu không hợp lệ: [_invalid_fields] Seri: [_serial_number] ID bài viết: [_post_id] Tên bài viết: [_post_name] Tiêu đề: [_post_title] Url bài viết: [_post_url] Tác giả…
Dưới đây là cách lấy ghi chú mới nhất từ bảng wp_comments và hiển thị trong cột “Ghi chú”: // Thêm cột Ghi chú vào danh sách đơn hàng if (class_exists(‘WooCommerce’)) { // Thêm cột Ghi chú vào danh sách đơn hàng add_filter(‘manage_edit-shop_order_columns’, ‘add_notes_column_to_orders’); function add_notes_column_to_orders($columns) { $new_columns = []; foreach ($columns as $key =>…
Khi bài viết được xuất bản, WordPress sẽ tự động thay thế shortcode này bằng danh sách các bài viết liên quan theo cùng một danh mục với bài viết hiện tại. Thêm mã sau vào functions.php: // Code tạo shortcode bài viết liên quan cho Webdy function webdy_related_post($content) { if(is_singular(‘post’)) { …
Để gỡ website khỏi danh sách đen (blacklist) của Kaspersky, bạn cần làm theo các bước dưới đây. Đặc biệt, trang web của bạn có thể bị liệt vào danh sách đen nếu Kaspersky phát hiện nó là nguồn chứa mã độc hoặc các vấn đề bảo mật khác. Dưới đây là hướng dẫn để…
Để sử dụng tính năng này, bạn chỉ cần sao chép và dán phần mã sau vào file functions.php của theme con: //Tắt Gutenberg Block Editor cho bài viết và widget add_filter(‘use_block_editor_for_post’, ‘__return_false’, 10); add_filter( ‘gutenberg_use_widgets_block_editor’, ‘__return_false’ ); add_filter( ‘use_widgets_block_editor’, ‘__return_false’ ); Khi đã thêm mã này, WordPress sẽ sử dụng trình chỉnh sửa cổ…
Dán code sau vào function.php function webdy_related_post($content) { if(is_singular(‘post’)) { global $post; ob_start(); $categories = get_the_category($post->ID); if ($categories) { $category_ids = array_map(function($category) { …


