Xóa bớt ảnh không sử dụng trong WordPress

Có một nhược điểm khó chịu là nếu bạn chỉnh size ảnh trong Settings -> Media, hoặc để mặc định thì mỗi khi upload ảnh lên bài viết thì nó sẽ tự tạo ra nhiều size ảnh khác nhau cho tấm ảnh đó để phục vụ nhu cầu sử dụng. Điều này có ưu điểm là nếu bạn sử dụng thumbnail cho bài viết, thì nó sẽ lấy ảnh size nhỏ ra hiển thị để đỡ mất thời gian tải ảnh lớn. Thế nhưng các size ảnh khác như Medium, Large không sử dụng đến hoặc bất kỳ size nào tự sinh ra khi cài plugin thì sao? Bạn có thể vào thư mục uploads trên host mà tự xóa đi [...]

Hướng dẫn tạo shortcode Polylang thông dụng chèn vào nội dung.

Tạo shortcode hiển thị phần chuyển ngôn ngữ trong Polylang Thay vì việc hiển thị mặc định của Polylang bạn có thể dùng cách sau để chỉnh việc hiển thị phần lựa chọn ngôn ngữ trong Tạo shortcode hiển thị phần lựa chọn ngôn ngữ. Đặt đoạn mã sau vào trong functions.php Để hiển thì phần chọn ngôn ngữ bạn có thể chạy short code sau vào trong nội dung post/page tại nơi mà bạn muốn hiển thị phần lựa chọn này. Tạo shortcode chạy polylang hiển thị theo từng ngôn ngữ Bạn tiến hành khai báo short code mới thông qua [...]

Đổi tên file ảnh có dấu thành không dấu tự động khi up lên wordpress

Ảnh là một trong những yếu tố quan trọng khi seo bài viết. Tuy nhiên không phải lúc nào bạn cũng có thời gian xử lý ảnh cho đúng chuẩn đặc biệt là tên file ảnh. Tên file ảnh có dấu thì sao? Không có giá trị cao trong seo Rất hay bị lỗi ảnh. Rất hay bị mất ảnh do hostting tưởng nhầm là virus. .... Làm thế nào để đổi tên file ảnh tự động khi up ảnh lên wordpress. Để tự động đổi tên file ảnh có dầu thành không dấu khi up lên bạn có thể đặt hàm sau tại file functions.php Chúc các bạn thành công!

Lấy image theo id và chỉ định kích thước hiển thị trong srcset.

Các ảnh trong wordpress mặc định được lấy bở hàm "wp_get_attachment_image" tại đây ảnh sẽ được lấy ra theo chuẩn html5. nghĩa là các ảnh đều có srcset thuận tiện cho việc load ảnh trên nhiều kích thước màn hành. Tuy nhiên không phải lúc nào ta cũng dùng được điều này. Ví dụ như 1 ảnh 2000px nằm trong khung 600px thì dù ở trên kích thước màn hình nào ta cũng chỉ cần load tối đa trên dưới 600px có thể lên tới 800px nhưng không cần thiết phải lấy full đến 2000px. Nếu lấy full sẽ gây nặng và làm chậm quá trình tải của website. [...]

Tổng thể về hook thông dụng trong woocommerce

Trong woocommerce có nhiều Hook khác nhau và dùng ở rất nhiều vị trí nhưng không phải ai cũng biết dùng ở đâu và dung như thế nào ở bài này mình giới thiệu  về danh sách các hook đó. Các Hook woocommerce trên trang chủ Các Hook woocommerce trên trang sản phẩm Các Hook woocommerce trên trang chi tiết sản phẩm Các Hook woocommerce trên trang giỏ hàng Các Hook woocommerce trên trang thanh toán Các Hook woocommerce trên trang tài khoản Nguồn: https://hooks.wpdesk.org/

Cách tạo Custom Post Type (CPT) và Custom Taxonomy trong WordPress

Post Type mặc định trong Wordpress như sau: Attachment (Post Type: ‘attachment’ - Dạng đa phương tiện: hình ảnh, video, audio, tài liệu,...) Post (Post Type: ‘post’ - Dạng bài viết) Navigation menu (Post Type: ‘nav_menu_item’ - Dạnh menu) Revision (Post Type: ‘revision’ - Dạng bản thảo: mỗi bài viết sau 1 lần chỉnh sửa sẽ sinh ra 1 bản thảo ) Page (Post Type: ‘page’- Dạng trang độc lập: có thể cấu hình các kiểu hiển thị khác nhau cho từng trang ) Custom Post Type là gì? Custom Post Type (CPT) là các loại [...]

Lấy dữ liệu khi lựa chọn Product Variation qua jQuery trong single-product.php

Trong một trong những dự án WooCommerce gần đây của tôi, tôi phải hiển thị một số thông báo tùy chỉnh về lựa chọn biến thể trong trang chi tiết sản phẩm theo biến thể được chọn. Tôi đã kiểm tra một vài tùy chọn và cuối cùng tìm ra một số sự kiện jQuery thú vị trong add-to-cart-biến.js của WooC Commerce. WooC Commerce cung cấp các trình kích hoạt trong suốt add-to-cart-biến.js cho phép chúng ta nối vào các sự kiện thay đổi. Dưới đây bạn có thể tìm thấy hai sự kiện jQuery phát sinh sau khi người dùng chọn một biến thể [...]

Xóa ảnh đại diện của bài viết trong wordpress và thư viện ảnh sản phẩm của WooCommerce khi xóa bài viết

Khi bạn xóa bài viết nhưng ảnh đại diện của bài viết vẫn còn. Khi xóa sản phẩm nhưng ảnh gallery bạn thêm vào cho sản phẩm vẫn còn tồn tại. Vậy làm sao để xóa các ảnh đó đồng thời khi xóa bài viết hoặc sản phẩm để tránh việc dư thừa dữ liệu và tốn tài nguyên. Bản chất các ảnh đều là 1 trường dữ liệu dạng như bài viết trong wp. Xóa ảnh tương đương với việc xóa dữ liệu bài viết với id của ảnh. Nhưng không phải lúc nào xóa đi cũng là tốt. Nếu các bạn làm Seo thì không nên xóa cái này vì việc mất ảnh cũng tương [...]

Plugin qtranslate-xt là sản phẩm nâng cấp của qtranslate-x

Có thể bạn chưa biết ? Plugin qtranslate-xt là sản phẩm nâng cấp của qtranslate-x đã bị bỏ quên cách đây 4 năm nhưng là plugin hỗ trợ đa ngôn ngữ rất tốt. (Có thể sử dụng thay thế Polylang hoặc WPML) Bản nâng cấp bởi herrvigg: https://github.com/qtranslate/qtranslate-xt Bản gốc: https://wordpress.org/plugins/qtranslate-x/

Chỉ hiển thị giao hàng miễn phí trong WooCommerce khi đủ điều kiện

Làm thế nào để thiết lập mức giá và hình thức giao hàng trong từng vùng miền? Làm thế nào để thiết lập miễn phí giao hàng trong WooCommerce khi đơn hàng đủ điều kiện? Trong bài viết này mình sẽ hướng dẫn các bạn các cấu hình tính phí giao hàng trong WooCommerce theo điều kiện. Thiết lập hình thức giao hàng cho khu vực Tạo khu vực giao hàng mới trong WooCommerce. Để thiết lập hình thức giao hàng theo khu vực thì việc đầu tiên là bạn nên tiến hành tạo khu vực bạn muốn thiết lập giao hàng bằng đường dẫn sau: WooCommerce → [...]