Trong bài trước, bạn đã biết cách thêm quốc gia mới cho website bán hàng sử dụng woocommerce cho phép thanh toán ở quốc gia chưa hỗ trợ của plugin woocommerce. Bài hôm nay mình sẽ hướng dẫn thêm lựa chọn thanh toán chỉ định States của Country. Thêm states cho quốc gia - woocommerce Ví dụ sau đây, website của mình có thể thanh toán ở 2 states: khu vực Miền Bắc và Miền Nam thuộc quốc gia Việt ... Đọc tiếp
Nhập thêm quốc gia mới sử dụng trong woocommerce
Bạn có thể thêm quốc gia (country) nếu chưa có trong gói plugin woocommerce, hoặc sửa lại tên quốc gia nếu thích, để thực hiện chúng ta sử dụng hook woocommerce_countries. Ví dụ dưới đây mình mới thêm quốc gia Dubai và sửa lại country Ireland, chèn đoạn code này vào functions.php. Nhập mã quốc gia (country code) và tên gọi của quốc gia vào tham số mảng $country. Ok, như vậy đã hoàn tất. Bạn ... Đọc tiếp
Hiển thị hình ảnh đại diện cho danh mục sản phẩm – woocommerce
Woocommerce mặc định hiển thị nguyên chuỗi mô tả description trong category template, nội dung mô tả của category sử lý tại hook woocommerce_archive_description ở dòng này: trong file archive-product.php. Bạn có thể thêm các nội khác vào trước hoặc sau nội dung mặc định của hook woocommerce_archive_description bằng cách gọi thêm hàm vào hook đó. Nếu bạn muốn thêm hình ảnh đại diện cho danh ... Đọc tiếp
Một số conditional tags trong wordpress woocommerce framework
Các template tags sau đây bạn có thể sẽ cần trong khi phát triển wordpress theme bán hàng với woocommerce. Conditional tags - Với Category Conditional tags - Tags Xác định Template Page ... Đọc tiếp
Thay đổi hiển thị breadcrumbs của woocommerce wordpress theme
Woocommerce là một framework làm web bán hàng trong wordpress rất tuyệt vời, nó có đầy đủ mọi tính năng đáp ứng của một web bán hàng chuyên nghiệp quy mô vừa và nhỏ. Trong bài hôm nay mình sẽ hướng dẫn các bạn cách tùy biến breadcrumb của woocommerce. Mọi thành phần dữ liệu cài đặt trong woocommerce đều sử dụng hooks, với breadcrumbs chúng ta có hook "woocommerce_breadcrumb_defaults". Thêm ... Đọc tiếp
Hiển thị thanh menu định hướng breadcrumbs cho website wordpress
Breadcrumb NavXT là wordpress plugin tạo thanh định hướng phổ biến nhất cho website. Ngoài plugin Breadcrumb NavXT mình biết có plugin SEO của yoast cũng tạo tính năng này. Vì breadcrumbs liên quan đến việc hiển thị trên cỗ máy tìm kiếm google, bing..nên nếu bạn đang sử dụng plugin SEO yoast thì cũng nên sử dụng luôn tính năng breadcrumbs của nó. Sau một thời gian sử dụng Breadcrumb NavXT và ... Đọc tiếp
Lấy dữ liệu widgets đã đăng ký trên sidebar trong wordpress
Làm sao để lấy dữ liệu của các widgets bạn nhập trong wordpress admin. Widget được hiển thị trực tiếp trên sidebar có chứa nó bởi hàm dynamic_sidebar. Giả sử trong file functions.php wordpress theme của bạn đăng ký sidebar sử dụng cho website. Sidebar này có ID "sidebar-1", và để chèn các widgets của sidebar-1 bạn gọi hàm sau trong sidebar.php: Đa phần dữ liệu như post-type, taxonomy ... Đọc tiếp
Tùy biến hiển thị danh mục category wordpress
Để tùy biến can thiệp vào từng category bạn muốn hiển thị hoặc không muốn hiển thị trong danh sách categories bạn liệt kê ở sidebar widget thì chúng ta sử dụng tham số walker cũng giống với cách tùy biến với nav menu nhưng kế thừa class Walker_Category. Walker là class đặc biệt cho việc hiển thị cấu trúc cây của menu, categories, pages, comments trong wordpress. Điển hình hàm ... Đọc tiếp
Làm gì khi wordpress bị tấn công hacked | wp-admin infinitive loop
Hacker tấn công vào hệ thống wordpress! vậy phải làm thế nào, sau đây là cách sử lý thành công của mình và hôm nay xin chia sẻ với các bạn nếu gặp tình huống này thì biết hướng sử lý nha. Hacker sẽ tấn công vào các tệp tin hệ thống hoặc thư mục theme, khi truy cập vô website thì thấy dòng chữ hack by xxx. Đầu tiên mình tiến hành cập nhật thay lại các files trong thư mục ... Đọc tiếp
Tùy biến ẩn hiện widgets sidebar trong wordpress – phần 2
Trong bài trước, mình đã có bài hướng dẫn tùy biến hiển thị widgets sidebar với Widget Logic plugin cho mỗi template và trang khác nhau trong wordpress. Bằng cách này bạn có thể loại bỏ những widgets không mong muốn ở page hay các template khác thậm trí tách riêng cho mỗi category sử dụng điều kiện template tag. Trong bài viết này, có một cách nữa giúp bạn làm công việc tương tự nhưng có vài ... Đọc tiếp