Để tạo form liên hệ trong Wordpress, mọi người thường dùng plugin contact form 7. Đây là plugin đầu tiên và nổi tiếng trong vấn đề tạo form người dùng trên website. Bài hôm nay mình xin hướng dẫn các bạn cách lưu dữ liệu từ form vào database của Wordpress sử dụng contact form 7. Mặc định khi người dùng để lại thông tin trên website bằng cách điền vào form, sẽ gửi một email cho người quản trị ... Đọc tiếp
Tạo variable product trong Woocommerce bằng PHP
Đây là bài hướng dẫn nâng cao dành cho các chuyên gia WordPress có kỹ năng lập trình PHP. Đây có lẽ là một trong những nhiệm vụ khó khăn nhất liên quan đến học WordPress với WooCommerce mà mình đã phải học trong vài năm. Đoạn code dưới đây là một ví dụ điển hình về cách tạo sản phẩm dạng biến (variation/variable product), bạn sẽ học được gì: Cách tạo plugin để nhập sản phẩm vào WordPress / ... Đọc tiếp
[WordPress] Tự động tối ưu hình ảnh khi upload
Tối ưu hóa hình ảnh của bạn là một trong những cách tốt nhất để tăng tốc trang web của bạn. Trên website, hình ảnh chiếm 50%! Nếu bạn có một trang web sử dụng nhiều hình ảnh với bố cục gallery, thì nó có thể còn cao hơn nữa. Trong bài viết này, chúng tôi sẽ tiết lộ cách nén hình ảnh có thể có tác động lớn đến thời gian tải trang của bạn. Làm sao nén hình ảnh? Có rất nhiều công cụ miễn ... Đọc tiếp
Fix lỗi mất ảnh đại diện khi sửa bài đăng trong WordPress
Trong bài trước mình có hướng dẫn cách sử dụng featured images hay post thumbnail trong Wordpress, tính năng được sủ dụng khá phổ biến trong Wordpress. Tuy nhiên gần đây một số khách hàng có liên hệ với hoangweb và nói với chúng tối những lỗi họ gặp phải với thumbnail khi quản trị Wordpress. Xem thêm: Cách xóa hàng loạt ảnh đại diện bài viết Wordpress Vấn đề khi thêm ảnh đại diện cho bài ... Đọc tiếp
Bỏ/tắt đăng ký người dùng trong WordPress
Bạn không muốn cho người dùng đăng ký trên website của bạn? nếu website không thực hiện các giao dịch bởi người dùng hay không quản lý nhiều tác giả trên blog, bạn có thể nên xem xét vô hiệu hóa chức năng đăng lý người dùng trong Wordpress. Bạn có thể dễ dàng vô hiệu hóa tính năng này trong WordPress, và không yêu cầu cài đặt thêm plugins. Làm sao tắt form đăng ký người dùng? Để loại bỏ ... Đọc tiếp
Khám phá cấu trúc URL – WordPress Rewrite Rules
Nếu bạn đã từng sử dụng các chức năng viết lại đường dẫn URL (Rewrite Rules) của WordPress, bạn sẽ muốn hiểu quy trình viết lại URL và debug để biết lý do bạn đang mắc phải. Trong quá trình làm việc với khách hàng, chúng tôi đã đối mặt trong vấn đề viết lại URL cho sản phẩm & bài viết WordPress. Đây là lý do mà mình viết bài chia sẻ này cho những ai đang tùy biến WordPress. Trong ví dụ sau mình có ... Đọc tiếp
Sửa lỗi “Loading UX Builder Load .. Denied by X-Frame-Options” của giao diện Flatsome
Flatsome là một framework giao diện chuyên dùng tạo website bán hàng cho nền tảng WordPress khá nổi tiếng hiện nay. Họ có phát triển một bộ buider riêng có tên là UI Builder, khá là mượt và hiệu quả. Tuy nhiên đôi khi chuyển qua chế độ builder để chỉnh sửa nội dung thì bị lỗi không load được buider và hiện thông báo "Loading UX Builder" với biểu tượng loading. Có nhiều nguyên nhân dẫn ... Đọc tiếp
Tạo form với Gravity Forms
Trong bài trước mình có làm hướng dẫn cách tạo form liên hệ sử dụng Contact Form 7. Bài hôm nay chúng ta có thêm một lựa chọn để tạo form trong WordPress với Gravity Forms. Để bắt đầu, hãy đăng nhập vào WordPress và chọn 'Forms' ở thanh menu trái. Tại trang này bạn sẽ thấy danh sách các form được tạo, hoặc tạo mới bằng cách nhấn vào 'New Form'. Tạo form Để tạo mới form, bạn nhấn vào 'New ... Đọc tiếp
Cấu hình Infinite Scroll trong Flatsome
Tính năng này dần trở nên phổ biến hơn với những website hiện đại, trong theme WordPress sử dụng Flatsome bạn có thể cấu hình tính năng Infinite Scroll bởi hook flatsome_infinite_scroll_params. Ví dụ sau, chúng ta sẽ tắt chế độ history. Lưu ý: Thêm đoạn code trên vào tệp functions.php ... Đọc tiếp
Tạo phân trang cho dữ liệu tùy chỉnh
Trong bài trước mình có hướng dẫn chi tiết tạo phân trang trong WordPress. Truy nhiên nếu bạn đang tạo post tùy chỉnh riêng cho nội dung của mình trên website, bạn sẽ cần hiển thị phân trang cho dữ liệu đó. Bài viết này mình sẽ hướng dẫn bạn cách tạo phân trang cho dữ liệu tùy chỉnh (Custom Post Type). Để truy vấn dữ liệu, chúng ta có WP_Query và gọi hàm wp_reset_postdata() khi kết thúc ... Đọc tiếp