Page Builder Sandwich Pro thiết kế header, footer, bài viết hoặc trang đơn, lưu trữ, kết quả tìm kiếm và trang "không tìm thấy trang" (404) cho giao diện của bạn bằng các khối, đồng thời quyết định vị trí hiển thị của từng mục. Khi WooCommerce hoạt động, công cụ này cũng bổ sung thêm các loại trang cửa hàng và trang sản phẩm.
Tạo một mẫu
- Trong wp-admin, hãy mở Page Builder Sandwich → Theme builder.
- Chọn loại mẫu (ví dụ: Header hoặc Single post or page). Nhấn Start from a ready-made design để bắt đầu từ một mẫu khởi đầu hoàn chỉnh, nhờ đó mẫu trang sản phẩm mới đã là một trang sản phẩm hoàn chỉnh.
- Thiết kế mẫu trong trình chỉnh sửa khối như bất kỳ trang nào, sau đó xuất bản nó.
Chọn nơi hiển thị
Trong phần cài đặt của mẫu, Show it on liệt kê nơi mẫu xuất hiện và But not on liệt kê các trường hợp ngoại lệ (Add exception). Nếu không có điều kiện nào, nó sẽ hiển thị ở mọi nơi mà loại mẫu của nó áp dụng. Các điều kiện bạn có thể sử dụng:
- Entire site, Front page, Post type, Specific posts or pages, In a category or tag, Archive, Search results, Page not found (404)
- Logged in or out và User role
- Device (máy tính để bàn, máy tính bảng, thiết bị di động)
- Date range và Time of day
- URL parameter, Referrer, Language và Cart contents
Khi có nhiều hơn một mẫu khớp với một trang, mẫu có Priority cao nhất (từ 0 đến 100) sẽ được chọn; nếu trùng điểm, điều kiện cụ thể nhất sẽ được chọn, tiếp theo là mẫu mới nhất.
Các quy tắc tương tự trên bất kỳ khối nào
Chọn bất kỳ khối nào và mở Display conditions trong phần cài đặt của nó. Trong mục Show this block when, hãy chọn All conditions are met hoặc Any condition is met, sau đó thêm các điều kiện từ cùng danh sách đó. Khối nào không đáp ứng các điều kiện sẽ không hiển thị gì cả.
Điều kiện và bộ nhớ đệm trang
Điều kiện Device hoạt động được với bộ nhớ đệm trang: mọi khách truy cập đều nhận được cùng một trang đã lưu trong bộ nhớ đệm, và một đoạn mã định kiểu nhỏ sẽ ẩn khối đó trên các thiết bị khác. Các điều kiện phụ thuộc vào khách truy cập thay vì địa chỉ trang (Logged in or out, User role, Date range, Time of day, URL parameter, Referrer, Cart contents) sẽ đánh dấu trang đó là không thể lưu vào bộ nhớ đệm, bởi vì hai khách truy cập cùng một địa chỉ có thể nhìn thấy những nội dung khác nhau. Các plugin tạo bộ nhớ đệm, bao gồm cả Zinn® Cache, đều tuân thủ điều này.