Mục lục
Dự án VitaClinic được xây dựng trên nền tảng WordPress, sử dụng theme Flatsome và lấy ý tưởng từ mẫu Website Dr.Patterson được tìm thấy trên Themeforest
Nguồn: https://patterson.themerex.net
Demo: https://vitaclinic.forestjump.com.vn
Trang chủ
ACF JSON
[ { "key": "group_661cce9f208c6", "title": "Trang chủ", "fields": [ { "key": "field_661ccea06f1a8", "label": "Slider", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_661cceb86f1a9", "label": "Desktop Slider", "name": "desktop_slider", "aria-label": "", "type": "repeater", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "row", "pagination": 0, "min": 0, "max": 0, "collapsed": "", "button_label": "Add Row", "rows_per_page": 20, "sub_fields": [ { "key": "field_661ccec26f1aa", "label": "Hình ảnh", "name": "hinhanh_slider", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium", "parent_repeater": "field_661cceb86f1a9" }, { "key": "field_661ccedf6f1ab", "label": "Tiêu đề lớn", "name": "tieudelon", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661cceb86f1a9" }, { "key": "field_661ccee96f1ac", "label": "Tiêu đề nhỏ", "name": "tieudenho", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661cceb86f1a9" }, { "key": "field_661ccef16f1ad", "label": "Nội dung", "name": "noidung", "aria-label": "", "type": "textarea", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "rows": "", "placeholder": "", "new_lines": "", "parent_repeater": "field_661cceb86f1a9" } ] }, { "key": "field_661ccf0b6c55c", "label": "Mobile Slider", "name": "mobile_slider", "aria-label": "", "type": "repeater", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "row", "pagination": 0, "min": 0, "max": 0, "collapsed": "", "button_label": "Add Row", "rows_per_page": 20, "sub_fields": [ { "key": "field_661ccf0b6c55d", "label": "Hình ảnh", "name": "hinhanh_slider", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium", "parent_repeater": "field_661ccf0b6c55c" }, { "key": "field_661ccf0b6c55e", "label": "Tiêu đề lớn", "name": "tieudelon", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661ccf0b6c55c" }, { "key": "field_661ccf0b6c55f", "label": "Tiêu đề nhỏ", "name": "tieudenho", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661ccf0b6c55c" }, { "key": "field_661ccf0b6c560", "label": "Nội dung", "name": "noidung", "aria-label": "", "type": "textarea", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "rows": "", "placeholder": "", "new_lines": "", "parent_repeater": "field_661ccf0b6c55c" } ] }, { "key": "field_661ccf3bb5eef", "label": "Dịch vụ", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_661ccf4eb5ef0", "label": "Tất cả dịch vụ", "name": "tatca_dichvu", "aria-label": "", "type": "repeater", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "row", "pagination": 0, "min": 0, "max": 0, "collapsed": "", "button_label": "Add Row", "rows_per_page": 20, "sub_fields": [ { "key": "field_661ccf59b5ef1", "label": "iCon", "name": "icon", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium", "parent_repeater": "field_661ccf4eb5ef0" }, { "key": "field_661ccf62b5ef2", "label": "Tiêu đề", "name": "tieude", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661ccf4eb5ef0" }, { "key": "field_661ccf6eb5ef3", "label": "Nội dung", "name": "noidung", "aria-label": "", "type": "textarea", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "rows": "", "placeholder": "", "new_lines": "", "parent_repeater": "field_661ccf4eb5ef0" }, { "key": "field_661ccf79b5ef4", "label": "Link chi tiết", "name": "link", "aria-label": "", "type": "page_link", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "post_type": [ "page" ], "post_status": "", "taxonomy": "", "allow_archives": 1, "multiple": 0, "allow_null": 0, "parent_repeater": "field_661ccf4eb5ef0" } ] }, { "key": "field_661ccfe8a02e5", "label": "Video", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_661ccff0a02e6", "label": "Hình ảnh", "name": "hinhanh_video", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium" }, { "key": "field_661cd010a02e7", "label": "Tiêu đề", "name": "tieude_video", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661cd018a02e8", "label": "Nội dung", "name": "noidung_video", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661cd021a02e9", "label": "ID Youtube Video", "name": "id_video", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661cd035a02ea", "label": "Thống kê", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_661cd069a02eb", "label": "Tiêu đề lớn", "name": "tieudelon_thongke", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661cd073a02ec", "label": "Tiêu đề nhỏ", "name": "tieudenho_thongke", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661cd080a02ed", "label": "Nội dung", "name": "noidung_thongke", "aria-label": "", "type": "textarea", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "rows": "", "placeholder": "", "new_lines": "" }, { "key": "field_661cd08da02ee", "label": "Các thống kê", "name": "cac_thongke", "aria-label": "", "type": "repeater", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "table", "pagination": 0, "min": 0, "max": 0, "collapsed": "", "button_label": "Add Row", "rows_per_page": 20, "sub_fields": [ { "key": "field_661cd0a6a02ef", "label": "Số liệu", "name": "solieu", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661cd08da02ee" }, { "key": "field_661cd0bda02f0", "label": "Nội dung", "name": "noidung", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661cd08da02ee" } ] }, { "key": "field_661d2c892272c", "label": "Feedbacks", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_661d2caa2272d", "label": "Tiêu đề", "name": "tieude_feedbacks", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661d2ce52272e", "label": "Tất cả Feedbacks", "name": "tatca_feedbacks", "aria-label": "", "type": "repeater", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "row", "pagination": 0, "min": 0, "max": 0, "collapsed": "", "button_label": "Add Row", "rows_per_page": 20, "sub_fields": [ { "key": "field_661d2cf72272f", "label": "Họ tên", "name": "hoten", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661d2ce52272e" }, { "key": "field_661d2cff22730", "label": "Địa chỉ", "name": "diachi", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661d2ce52272e" }, { "key": "field_661d2d0622731", "label": "Nội dung", "name": "noidung", "aria-label": "", "type": "textarea", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "rows": "", "placeholder": "", "new_lines": "", "parent_repeater": "field_661d2ce52272e" }, { "key": "field_661d2d0f22732", "label": "Hình ảnh", "name": "hinhanh", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium", "parent_repeater": "field_661d2ce52272e" } ] }, { "key": "field_661d2d2522733", "label": "Ảnh nền", "name": "anhnen_feedbacks", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium" }, { "key": "field_661f271e2129d", "label": "Career & Team", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_661f27562129e", "label": "Tất cả nội dung", "name": "career_team", "aria-label": "", "type": "repeater", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "row", "pagination": 0, "min": 0, "max": 0, "collapsed": "", "button_label": "Add Row", "rows_per_page": 20, "sub_fields": [ { "key": "field_661f27a32129f", "label": "iCon", "name": "icon", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium", "parent_repeater": "field_661f27562129e" }, { "key": "field_661f27b8212a0", "label": "Tiêu đề", "name": "tieude", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661f27562129e" }, { "key": "field_661f27bf212a1", "label": "Nội dung", "name": "noidung", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661f27562129e" }, { "key": "field_661f27c6212a2", "label": "Link", "name": "link", "aria-label": "", "type": "page_link", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "post_type": "", "post_status": "", "taxonomy": "", "allow_archives": 1, "multiple": 0, "allow_null": 0, "parent_repeater": "field_661f27562129e" } ] }, { "key": "field_661d2f3422734", "label": "Dịch vụ y tế", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_661d2f4222735", "label": "Tiêu đề lớn", "name": "tieudelon_dvyte", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661d2f5122736", "label": "Tiêu đề nhỏ", "name": "tieudenho_dvyte", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661d2f7222737", "label": "Tất cả dịch vụ", "name": "dichvu_yte", "aria-label": "", "type": "repeater", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "row", "pagination": 0, "min": 0, "max": 0, "collapsed": "", "button_label": "Add Row", "rows_per_page": 20, "sub_fields": [ { "key": "field_661dd88822738", "label": "sott", "name": "sott", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661d2f7222737" }, { "key": "field_661dd89b22739", "label": "Tiêu đề", "name": "tieude", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661d2f7222737" }, { "key": "field_661dd8a22273a", "label": "Nội dung", "name": "noidung", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661d2f7222737" }, { "key": "field_661ddb9f87f69", "label": "Hình ảnh", "name": "hinhanh", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium", "parent_repeater": "field_661d2f7222737" }, { "key": "field_661dd8a92273b", "label": "Link chi tiết", "name": "link", "aria-label": "", "type": "page_link", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "post_type": "", "post_status": "", "taxonomy": "", "allow_archives": 1, "multiple": 0, "allow_null": 0, "parent_repeater": "field_661d2f7222737" } ] }, { "key": "field_661dd9e7f7e89", "label": "Blog", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_661dd9f1f7e8a", "label": "Tiêu đề lớn", "name": "tieudelon_blog", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661dda00f7e8b", "label": "Tiêu đề nhỏ", "name": "tieudenho_blog", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661dda14f7e8c", "label": "Nội dung", "name": "noidung_blog", "aria-label": "", "type": "textarea", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "rows": "", "placeholder": "", "new_lines": "" }, { "key": "field_661dda25f7e8d", "label": "Chọn danh mục", "name": "danhmuc_blog", "aria-label": "", "type": "taxonomy", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "taxonomy": "category", "add_term": 1, "save_terms": 0, "load_terms": 0, "return_format": "id", "field_type": "select", "allow_null": 0, "bidirectional": 0, "multiple": 0, "bidirectional_target": [] }, { "key": "field_661dda8687f5f", "label": "Ảnh nền", "name": "anhnen_blog", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium" }, { "key": "field_661ddac187f60", "label": "Bảng giá", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_661ddad087f61", "label": "Tiêu đề lớn", "name": "tieudelon_price", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661ddadc87f62", "label": "Tiêu đề nhỏ", "name": "tieudenho_price", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661ddaeb87f63", "label": "Tất cả bảng giá", "name": "tatca_banggia", "aria-label": "", "type": "repeater", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "row", "pagination": 0, "min": 0, "max": 0, "collapsed": "", "button_label": "Add Row", "rows_per_page": 20, "sub_fields": [ { "key": "field_661ddafd87f64", "label": "Tiêu đề", "name": "tieude", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661ddaeb87f63" }, { "key": "field_661ddb0e87f65", "label": "Nội dung", "name": "noidung", "aria-label": "", "type": "wysiwyg", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "tabs": "all", "toolbar": "full", "media_upload": 1, "delay": 0, "parent_repeater": "field_661ddaeb87f63" }, { "key": "field_661ddb1b87f66", "label": "Đơn giá", "name": "dongia", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661ddaeb87f63" }, { "key": "field_661ddb2987f67", "label": "Hình ảnh", "name": "hinhanh", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium", "parent_repeater": "field_661ddaeb87f63" }, { "key": "field_661ddb8687f68", "label": "Link chi tiết", "name": "link", "aria-label": "", "type": "page_link", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "post_type": "", "post_status": "", "taxonomy": "", "allow_archives": 1, "multiple": 0, "allow_null": 0, "parent_repeater": "field_661ddaeb87f63" } ] }, { "key": "field_661ddd0cea243", "label": "Đặt lịch hẹn", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_661ddd18ea244", "label": "Tiêu đề lớn", "name": "tieudelon_datlich", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661ddd39ea245", "label": "Tiêu đề nhỏ", "name": "tieudenho_datlich", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661ddd52ea246", "label": "Form đặt lịch", "name": "form_datlich", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661ddd5dea247", "label": "Hotline", "name": "hotline_datlich", "aria-label": "", "type": "group", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "block", "sub_fields": [ { "key": "field_661ddd70ea248", "label": "Số điện thoại", "name": "dienthoai", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661ddd7cea249", "label": "Nội dung", "name": "noidung", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" } ] }, { "key": "field_661ddd8c07c08", "label": "Ảnh nền", "name": "anhnen_datlich", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium" }, { "key": "field_661dddaa07c09", "label": "Đối tác", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_661dd808a015c", "label": "Tiêu đề lớn", "name": "tieudelon_doitac", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661dd815a015d", "label": "Tiêu đề nhỏ", "name": "tieudenho_doitac", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661dd822a015e", "label": "Tất cả đối tác", "name": "tatca_doitac", "aria-label": "", "type": "repeater", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "table", "pagination": 0, "min": 0, "max": 0, "collapsed": "", "button_label": "Add Row", "rows_per_page": 20, "sub_fields": [ { "key": "field_661dd831a015f", "label": "Logo", "name": "logo", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium", "parent_repeater": "field_661dd822a015e" }, { "key": "field_661dd840a0160", "label": "Link", "name": "link", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661dd822a015e" } ] }, { "key": "field_661f27d8e93ff", "label": "Bản đồ", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_661f27e1e9400", "label": "Mã nhúng bản đồ", "name": "manhung_bando", "aria-label": "", "type": "textarea", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "rows": "", "placeholder": "", "new_lines": "" } ], "location": [ [ { "param": "page_template", "operator": "==", "value": "page-home.php" } ] ], "menu_order": 0, "position": "acf_after_title", "style": "default", "label_placement": "top", "instruction_placement": "label", "hide_on_screen": "", "active": true, "description": "", "show_in_rest": 0 } ]
Code PHP
<?php /** * Template name: A - Home * * @package Flatsome\Templates * @flatsome-version 3.18.0 */ get_header(); ?> <!--- Slider ---> <?php if(!wp_is_mobile()) : if(have_rows('desktop_slider')) : ?> <div class="homeslider row row-collapse row-full-width slider slider-nav-simple slider-nav-large slider-nav-light slider-style-normal slider-show-nav" data-flickity-options='{"imagesLoaded": true, "groupCells": "100%", "dragThreshold" : 5, "cellAlign": "left","wrapAround": true,"prevNextButtons": false,"percentPosition": true,"pageDots": true, "rightToLeft": false, "autoPlay" : 6000}'> <?php while(have_rows('desktop_slider')) : the_row(); ?> <div class="col large-12 small-12"> <div class="box has-hover box-overlay box-text-middle"> <div class="image-box"> <div class="image-cover" style="padding-top: calc(100vh - 90px);"> <?php if(get_sub_field('link_slider')) : ?><a href="<?php the_sub_field('link_slider'); ?>"><?php endif; ?> <img src="<?php the_sub_field('hinhanh_slider'); ?>"> <?php if(get_sub_field('link_slider')) : ?></a><?php endif; ?> </div> </div> <div class="box-text align-center"> <div class="row row-small <?php if(wp_is_mobile()) : ?>align-center<?php endif; ?>" style="margin: auto"> <div class="col large-6 medium-6 small-10" data-animate="bounceInRight"> <div class="col-inner box-shadow-1 box-shadow-2-hover"> <p class="bigtitle"><?php the_sub_field('tieudelon'); ?></p> <p class="smalltitle"><?php the_sub_field('tieudenho'); ?></p> <div class="lightdivider"></div> <div class="content"><?php the_sub_field('noidung'); ?></div> </div> </div> </div> </div> </div> </div> <?php endwhile; ?> </div> <?php endif; else : if(have_rows('mobile_slider')) : ?> <div class="homeslider row row-collapse row-full-width slider slider-nav-simple slider-nav-large slider-nav-light slider-style-normal slider-show-nav" data-flickity-options='{"imagesLoaded": true, "groupCells": "100%", "dragThreshold" : 5, "cellAlign": "left","wrapAround": true,"prevNextButtons": false,"percentPosition": true,"pageDots": true, "rightToLeft": false, "autoPlay" : 6000}'> <?php while(have_rows('mobile_slider')) : the_row(); ?> <div class="col large-12 small-12"> <div class="box has-hover box-overlay box-text-middle"> <div class="image-box"> <div class="image-cover" style="padding-top: calc(100vh - 90px);"> <?php if(get_sub_field('link_slider')) : ?><a href="<?php the_sub_field('link_slider'); ?>"><?php endif; ?> <img src="<?php the_sub_field('hinhanh_slider'); ?>"> <?php if(get_sub_field('link_slider')) : ?></a><?php endif; ?> </div> </div> <div class="box-text align-center"> <div class="row row-small <?php if(wp_is_mobile()) : ?>align-center<?php endif; ?>" style="margin: auto"> <div class="col large-6 medium-6 small-12" data-animate="bounceInRight"> <div class="col-inner box-shadow-1 box-shadow-2-hover"> <p class="bigtitle"><?php the_sub_field('tieudelon'); ?></p> <p class="smalltitle"><?php the_sub_field('tieudenho'); ?></p> <div class="lightdivider"></div> <div class="content"><?php the_sub_field('noidung'); ?></div> </div> </div> </div> </div> </div> </div> <?php endwhile; ?> </div> <?php endif; endif; ?> <!--- Slider ---> <!--- Services ---> <?php if(have_rows('tatca_dichvu')) : ?> <div class="homeservices row row-normal"> <?php while(have_rows('tatca_dichvu')) : the_row(); ?> <div class="col large-4 medium-12 small-12" data-animate="fadeInUp"> <div class="col-inner box-shadow-2 box-shadow-3-hover text-center align-center"> <img src="<?php the_sub_field('icon'); ?>" alt="<?php the_sub_field('tieude'); ?>"> <p class="title"><?php the_sub_field('tieude'); ?></p> <div class="lightdivider"></div> <p class="content"><?php the_sub_field('noidung'); ?></p> <a href="<?php the_sub_field('link'); ?>" class="button primary">Xem thêm</a> </div> </div> <?php endwhile; ?> </div> <?php endif; ?> <!--- Services ---> <!--- Video ---> <?php if(get_field('id_video')) : ?> <div class="homevideo bgsection" style="background: url(<?php the_field('hinhanh_video'); ?>)"> <div class="videoinner"> <div class="row row-large"> <div class="col large-6 medium-12 small-12 video"> <div class="video-button-wrapper dark" data-animate="fadeInUp"> <a href="https://www.youtube.com/watch?v=<?php the_field('id_video'); ?>" class="button open-video icon circle is-outline is-xxlarge" rel="nofollow noopener" target="_blank"> <i class="icon-play" style="font-size:1.5em;"></i> </a> <div class="videotext"> <p class="title"><?php the_field('tieude_video'); ?></p> <p class="content"><?php the_field('noidung_video'); ?></p> </div> </div> </div> <!--- Stats ---> <?php if(have_rows('cac_thongke')) : ?> <div class="col large-6 medium-12 small-12" data-animate="fadeInUp"> <div class="col-inner box-shadow-2 box-shadow-3-hover"> <h2 class="hometitle"><?php the_field('tieudelon_thongke'); ?></h2> <p class="homesubtitle"><?php the_field('tieudenho_thongke'); ?></p> <div class="lightdivider"></div> <div class="content"><?php the_field('noidung_thongke'); ?></div> <div class="row row-small homestats"> <?php while(have_rows('cac_thongke')) : the_row(); ?> <div class="col large-4 medium-4 small-4 text-center"> <p class="number"><?php the_sub_field('solieu'); ?></p> <p class="subtitle"><?php the_sub_field('noidung'); ?></p> </div> <?php endwhile; ?> </div> </div> </div> <?php endif; ?> <!--- Stats ---> </div> </div> </div> <?php endif; ?> <!--- Video ---> <!--- Feedbacks ---> <?php if(have_rows('tatca_feedbacks')) : ?> <div class="row row-large align-middle"> <div class="col large-6 medium-12 small-12" > <div class="col-inner homefeedbacks" style="background: url(<?php the_field('anhnen_feedbacks'); ?>"> <div class="inner dark"> <h2 class="hometitle"><?php the_field('tieude_feedbacks'); ?></h2> <div class="lightdivider"></div> <div class="row row-small row-full-width slider slider-nav-simple slider-nav-large slider-nav-light slider-style-normal slider-show-nav" data-flickity-options='{"imagesLoaded": true, "groupCells": "100%", "dragThreshold" : 5, "cellAlign": "left","wrapAround": true,"prevNextButtons": false,"percentPosition": true,"pageDots": true, "rightToLeft": false, "autoPlay" : false}'> <?php while(have_rows('tatca_feedbacks')) : the_row(); ?> <div class="col large-12 small-12 text-center align-center"> <div class="box has-hover"> <div class="box-image"> <div class="image-cover" style="padding-top: 100%"> <img src="<?php the_sub_field('hinhanh'); ?>" alt="<?php the_sub_field('hoten'); ?>"> </div> </div> </div> <p class="human"><strong><?php the_sub_field('hoten'); ?></strong>, <?php the_sub_field('diachi'); ?></p> <p class="feedback"><?php the_sub_field('noidung'); ?></p> </div> <?php endwhile; ?> </div> </div> </div> </div> <!-- Career & Team --> <?php if(have_rows('career_team')) : ?> <div class="col large-6 medium-12 small-12" > <div class="row row-normal align-equal"> <?php while(have_rows('career_team')) : the_row() ;?> <div class="col large-6 medium-6 small-12" data-animate="fadeInUp"> <div class="col-inner text-center align-center box-shadow-2 box-shadow-3-hover careerteam"> <img src="<?php the_sub_field('icon'); ?>" alt="<?php the_sub_field('tieude'); ?>"> <p class="title"><?php the_sub_field('tieude'); ?></p> <div class="lightdivider"></div> <p class="content"><?php the_sub_field('noidung'); ?></p> <?php if(get_sub_field('link')) : ?> <a href="<?php the_sub_field('link'); ?>" class="button primary is-link">Xem thêm<i class="icon-angle-right" aria-hidden="true"></i></a> <?php endif; ?> </div> </div> <?php endwhile; ?> </div> </div> <?php endif; ?> <!-- Career & Team --> </div> <?php endif; ?> <!--- Feedbacks ---> <!--- Medical Services ---> <?php if(have_rows('dichvu_yte')) : ?> <div class="homemedicalservices align-center"> <div class="text-center"> <h2 class="hometitle"><?php the_field('tieudelo_dvyte'); ?></h2> <p class="homesubtitle"><?php the_field('tieudenho_dvyte'); ?></p> <div class="lightdivider"></div> </div> <div class="row row-normal slider slider-nav-simple slider-nav-large slider-nav-dark slider-nav-outside slider-style-normal slider-show-nav" data-flickity-options='{"imagesLoaded": true, "groupCells": "100%", "dragThreshold" : 5, "cellAlign": "left","wrapAround": true,"prevNextButtons": false,"percentPosition": true,"pageDots": true, "rightToLeft": false, "autoPlay" : false}'> <?php while(have_rows('dichvu_yte')) : the_row(); ?> <div class="col large-4 medium-5 small-10 text-center"> <div class="col-inner box-shadow-2 box-shadow-3-hover"> <div class="box has-hover box-overlay box-text-bottom"> <div class="box-image"> <div class="image-cover" style="padding-top: 56.25%"> <img src="<?php the_sub_field('hinhanh'); ?>" alt="<?php the_sub_field('tieude'); ?>"> <div class="overlay"></div> </div> </div> <div class="box-text dark"> <span class="number"><?php the_sub_field('sott'); ?></span> </div> </div> <div class="inner align-center text-center"> <h3 class="title"><?php the_sub_field('tieude'); ?></h3> <div class="lightdivider"></div> <p class="content"><?php the_sub_field('noidung'); ?></p> <?php if(get_sub_field('link')) : ?> <a href="<?php the_sub_field('link'); ?>" class="button primary">Chi tiết <i class="icon-angle-right" aria-hidden="true"></i></a> <?php endif; ?> </div> </div> </div> <?php endwhile; ?> </div> </div> <?php endif; ?> <!--- Medical Services ---> <!--- Blog ---> <?php if(get_field('danhmuc_blog')) : $idblog = get_field('danhmuc_blog'); $category_link = get_category_link( $idblog ); ?> <div class="homeblog bgsection" style="background: url(<?php the_field('anhnen_blog'); ?>)"> <div class="bloginner"> <div class="row row-normal align-middle"> <div class="col large-5 medium-12 small-12"> <div class="col-inner bloginfo"> <h2 class="hometitle"><?php the_field('tieudelon_blog'); ?></h2> <p class="homesubtitle"><?php the_field('tieudenho_blog'); ?></p> <div class="lightdivider"></div> <div class="content"><?php the_field('noidung_blog'); ?></div> <a href="<?php echo esc_url( $category_link ); ?>" class="button primary">Xem tất cả <i class="icon-angle-right" aria-hidden="true"></i></a> </div> </div> <div class="col large-7 medium-12 small-12"> <?php $lastposts = get_posts( array( 'posts_per_page' => 3, 'category' => $idblog, ) ); if ( $lastposts ) { foreach ( $lastposts as $post ) : setup_postdata( $post ); ?> <?php if(!wp_is_mobile()) : ?> <div class="col-inner postitem desknewsitem" data-animate="fadeInUp"> <div class="datepost"> <span class="day"><?php echo get_the_date('d') ?></span> <span class="month"><?php echo get_the_date('F') ?></span> </div> <div class="posttitle"> <a href="<?php the_permalink() ?>" class="relatedtitlea" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a> </div> <div class="postbutton"><a href="<?php the_permalink() ?>" class="" title="<?php the_title_attribute(); ?>">Xem thêm</a></div> </div> <?php else : ?> <div class="col-inner postitem mobilenewsitem" data-animate="fadeInUp"> <div class="datepost"> <span class="day"><?php echo get_the_date('d') ?></span> <span class="month"><?php echo get_the_date('F') ?></span> </div> <div class="posttitle"> <a href="<?php the_permalink() ?>" class="relatedtitlea" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a> </div> <div class="postbutton"><a href="<?php the_permalink() ?>" class="" title="<?php the_title_attribute(); ?>">Xem thêm</a></div> </div> <?php endif; ?> <?php endforeach; wp_reset_postdata(); } ?> </div> </div> </div> </div> <?php endif; ?> <!--- Blog ---> <!--- Price Table ---> <?php if(have_rows('tatca_banggia')) : ?> <div class="homemedicalservices homepricingtable align-center"> <div class="text-center"> <h2 class="hometitle"><?php the_field('tieudelon_price'); ?></h2> <p class="homesubtitle"><?php the_field('tieudenho_price'); ?></p> <div class="lightdivider"></div> </div> <div class="row row-normal slider slider-nav-simple slider-nav-large slider-nav-dark slider-nav-outside slider-style-normal slider-show-nav" data-flickity-options='{"imagesLoaded": true, "groupCells": "100%", "dragThreshold" : 5, "cellAlign": "left","wrapAround": true,"prevNextButtons": false,"percentPosition": true,"pageDots": true, "rightToLeft": false, "autoPlay" : false}'> <?php while(have_rows('tatca_banggia')) : the_row(); ?> <div class="col large-4 medium-5 small-10 text-center"> <div class="col-inner box-shadow-2 box-shadow-3-hover"> <div class="box has-hover box-overlay box-text-bottom"> <div class="box-image"> <div class="image-cover" style="padding-top: 56.25%"> <img src="<?php the_sub_field('hinhanh'); ?>" alt="<?php the_sub_field('tieude'); ?>"> <div class="overlay"></div> </div> </div> <div class="box-text dark"> <span class="number"><?php the_sub_field('dongia'); ?></span> </div> </div> <div class="inner align-center text-center"> <h3 class="title"><?php the_sub_field('tieude'); ?></h3> <div class="lightdivider"></div> <p class="content"><?php the_sub_field('noidung'); ?></p> <?php if(get_sub_field('link')) : ?> <a href="<?php the_sub_field('link'); ?>" class="button primary">Chi tiết <i class="icon-angle-right" aria-hidden="true"></i></a> <?php endif; ?> </div> </div> </div> <?php endwhile; ?> </div> </div> <?php endif; ?> <!--- Price Table ---> <!--- Booking ---> <?php if(get_field('form_datlich')) : ?> <div class="homebooking bgsection" style="background: url(<?php the_field('anhnen_datlich'); ?>);"> <div class="bookinginner"> <div class="row row-large align-middle"> <div class="col large-5 medium-5 small-12"> <?php if(have_rows('hotline_datlich')) : while(have_rows('hotline_datlich')) : the_row(); ?> <div class="col-inner dark"> <a href="<?php the_sub_field('dienthoai'); ?>"> <div class="homephone"> <i class="fa fa-phone"></i> <div class="phone"> <span class="phonenumber"><?php the_sub_field('dienthoai'); ?></span> <span class="content"><?php the_sub_field('noidung'); ?></span> </div> </div> </a> </div> <?php endwhile; endif; ?> </div> <div class="col large-7 medium-7 small-12"> <div class="col-inner inner"> <h2 class="hometitle"><?php the_field('tieudelon_datlich'); ?></h2> <p class="homesubtitle"><?php the_field('tieudenho_datlich'); ?></p> <div class="lightdivider"></div> <?php echo do_shortcode(get_field('form_datlich')); ?> </div> </div> </div> </div> </div> <?php endif; ?> <!--- Booking ---> <!--- Partners ---> <?php if(have_rows('tatca_doitac')) : ?> <div class="homepartners"> <div class="text-center align-center"> <h2 class="hometitle"><?php the_field('tieudelon_doitac'); ?></h2> <p class="homesubtitle"><?php the_field('tieudenho_doitac'); ?></p> <div class="lightdivider"></div> </div> <div class="row row-small slider slider-nav-simple slider-nav-large slider-nav-dark slider-style-normal slider-show-nav large-columns-5 medium-columns-5" data-flickity-options='{"imagesLoaded": true, "groupCells": "100%", "dragThreshold" : 5, "cellAlign": "<?php if(!wp_is_mobile()) : ?>left<?php else : ?>center<?php endif; ?>","wrapAround": true,"prevNextButtons": false,"percentPosition": true,"pageDots": true, "rightToLeft": false, "autoPlay" : false}'> <?php while(have_rows('tatca_doitac')) : the_row(); ?> <div class="col small-9"> <div class="box has-hover"> <div class="box-image box-shadow-2 box-shadow-3-hover"> <div class="image-cover" style="padding-top: 50%"> <?php if(get_sub_field('link')) : ?><a href="<?php the_sub_field('link'); ?>"><?php endif; ?> <img src="<?php the_sub_field('logo'); ?>"> <?php if(get_sub_field('link')) : ?></a><?php endif; ?> </div> </div> </div> </div> <?php endwhile; ?> </div> </div> <?php endif; ?> <!--- Partners ---> <!--- Map ---> <?php if(get_field('manhung_bando')) : ?> <div class="homemap"> <?php echo do_shortcode(get_field('manhung_bando')); ?> </div> <?php endif; ?> <!--- Map ---> <?php get_footer(); ?>
Form đặt lịch
<div class="bookingform row row-small"> <div class="col large-6 medium-6 small-12">[text* YourName placeholder "Họ và tên (*)"]</div> <div class="col large-6 medium-6 small-12">[tel* YourPhone placeholder "Số điện thoại (*)"]</div> <div class="col large-6 medium-6 small-12">[text YourAdd placeholder "Địa chỉ"]</div> <div class="col large-6 medium-6 small-12">[email YourEmail placeholder "Email"]</div> <div class="col large-12 medium-12 small-12">[textarea YourMess placeholder "Thông tin thêm"][submit "Đặt lịch ngay"]</div> </div>
Code CSS
.hometitle { font-size: 40px; margin-bottom: 0; } .homesubtitle { font-size: 24px; margin-bottom: 10px; } /* Slider */ .flickity-page-dots .dot { background: #61bfbe; border: none; opacity: 1; width: 15px; height: 6px; border-radius: 5px; } .flickity-page-dots .dot.is-selected { width: 30px; background: #fc376d!important; } .homeslider .col-inner { background: #fff; padding: 35px; border-radius: 5px; text-align: justify; } .homeslider .bigtitle { font-size: 50px; font-weight: bold; } .homeslider .smalltitle { font-size: 20px; padding-bottom: 20px; } /* Services */ .homeservices { padding-top: 80px; padding-bottom: 50px; } .homeservices .col-inner { padding: 20px; border-radius: 5px; } .homeservices img { max-height: 80px; width: auto; margin-bottom: 10px; } .homeservices .title { font-size: 24px; font-weight: bold; margin-bottom: 15px; } .homeservices .button { font-weight: normal; border-radius: 3px; } /* Video */ .homevideo { background-size:cover!important; margin-bottom: 150px; } .homevideo .videoinner { padding: 80px 0 0px 0; } .homevideo .video-button-wrapper { display: flex; align-items: center; margin-top: 60px; margin-bottom: 80px; } .homevideo .button { margin-bottom: 0; margin-right: 20px; } .homevideo .videotext .title { margin-bottom: 0; font-size: 26px; font-weight: bold; } .homevideo .videotext .content { margin-bottom:0; } .homevideo .col-inner { background: #fff; padding: 30px 30px 1px 30px; border-radius: 5px; margin-bottom:-120px; } /* Stats */ .homestats { margin-top: 20px; } .homestats .number { font-size: 40px; font-weight: bold; color: #fc376d; margin-bottom:0; } .homestats .subtitle { font-weight: bold; } /* Feedbacks */ .homefeedbacks { background: cover!important; border-radius: 5px; } .homefeedbacks .lightdivider { background: #fff; margin-top: 20px; margin-bottom: 30px; } .homefeedbacks .inner { padding: 20px; background: rgb(0,0,0,0.3); border-radius: 5px; } .homefeedbacks .box { margin: auto; width: 100px; border-radius: 50%; margin-bottom: 10px; } .homefeedbacks .box-image { border-radius: 50%; } /* Career & Team */ .careerteam { background: #fff; padding: 15px 15px 1px 15px; border-radius: 3px; } .careerteam img { height: 80px; width: auto; margin-bottom: 10px; } .careerteam .title { font-weight: bold; font-size: 20px; } .careerteam .button i { margin-left: 5px; margin-top: 3px; } /* Medical Services */ .homemedicalservices { padding-top: 50px; padding-bottom: 40px; } .homemedicalservices .slider { padding-top: 20px!important; } .homemedicalservices .col-inner { border-radius: 3px; } .homemedicalservices .number { font-size: 100px; font-weight: bold; } .homemedicalservices .box-text { height: auto; padding: 0; bottom: -70px; transition: .5s; } .homemedicalservices .col-inner:hover .box-text { bottom: 0; transition: .5s; } .homemedicalservices .inner { position: relative; background: #fff; padding: 20px } .homemedicalservices .button { font-weight: normal; border-radius: 3px; margin-bottom:0; } .homemedicalservices .button i { padding-left: 5px; } /* Blog */ .homeblog .bloginner { background: rgb(255,255,255,0.4); padding-top: 70px; padding-bottom: 40px; } .homeblog .bloginfo { background: #fff; padding: 30px; border-radius: 3px; text-align: justify; } .homeblog .bloginfo .content { padding-bottom: 15px; } .homeblog .bloginfo .button { margin-bottom:0; border-radius: 3px; font-weight: normal; } .postitem { background: #f2f2f2; margin-bottom: 15px; border-radius: 5px; padding-right: 10px; } .postitem .posttitle a { color: #000; font-size: 92%; } .postbutton a { text-transform: none!important; font-weight: bold!important; border:1px solid; padding: 10px; border-radius: 3px; } .desknewsitem { display: flex; align-items: center; } .desknewsitem .datepost { background: #61bfbe; color: #fff; width: 90px; display: block; text-align: center; height: 100%; padding: 15px 0; border-radius: 5px 0 0 5px; } .desknewsitem .datepost span { display: block; font-size: 85%; } .desknewsitem .day { font-size: 40px!important; font-weight: bold; line-height: 1; } .desknewsitem .postbutton { width: 110px; } .desknewsitem .posttitle { width: calc(100% - 200px); padding:10px; line-height:1.2; } .mobilenewsitem { padding: 15px; } .mobilenewsitem .datepost span { opacity: 0.8!important; } .mobilenewsitem .posttitle a { font-weight: normal; line-height: 1.2; margin-bottom: 15px; display: block; font-size: 18px; } .mobilenewsitem .postbutton { padding-bottom: 10px; } /* Pricing Tables */ .homepricingtable .number { font-size: 40px; } .homepricingtable .box-text { bottom:-30px; } .homepricingtable ul li { list-style-type: none; margin-bottom: 0; } /* Booking */ .homebooking .bookinginner { background: rgb(255,255,255, 0.4); padding-top: 70px; padding-bottom: 40px; } .homebooking .homephone { display: flex; align-items: center; } .homephone i { font-size: 30px; border:1px solid; padding: 20px; border-radius: 50%; margin-right: 10px; } .homephone .phone span { display: block; } .homephone .phone .phonenumber { font-size: 30px; font-weight: bold; margin-bottom:0; line-height:1; } .homebooking .inner { background: #fff; padding: 25px; border-radius: 3px; } .homebooking form { margin-bottom:0; } /* Home Form */ .bookingform .col { padding-bottom:0; } .wpcf7-spinner { display: none; } .bookingform .wpcf7-text, .bookingform .wpcf7-textarea { border:1px solid #61bfbe!important; box-shadow: none!important; border-radius: 3px!important; } .bookingform .wpcf7-submit { margin-bottom: 0; border-radius: 3px!important; font-weight: normal!important; } /* Partners */ .homepartners { padding-top: 60px; padding-bottom: 50px; } .homepartners .box, .homepartners .box-image { border-radius: 3px; } .homepartners .slider { padding-top: 10px; } .homepartners .flickity-page-dots { bottom: -5px; }
Giới thiệu
ACF JSON
[ { "key": "group_66273a8c27959", "title": "Giới thiệu", "fields": [ { "key": "field_66273a8d7c48e", "label": "Header", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_66273aa17c48f", "label": "Desktop Banner", "name": "desktop_banner", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium" }, { "key": "field_66273c6f7c490", "label": "Mobile Banner", "name": "mobile_banner", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium" }, { "key": "field_66273c867c491", "label": "Open Letter", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_66273c957c492", "label": "Hình ảnh (500x500px)", "name": "hinhanh_thungo", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium" }, { "key": "field_66273ca87c493", "label": "Nội dung", "name": "noidung_thungo", "aria-label": "", "type": "wysiwyg", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "tabs": "all", "toolbar": "full", "media_upload": 1, "delay": 0 }, { "key": "field_66273cb67c494", "label": "Services", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_66273cce7c495", "label": "Tất cả dịch vụ", "name": "tatca_dichvu", "aria-label": "", "type": "repeater", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "row", "pagination": 0, "min": 0, "max": 0, "collapsed": "", "button_label": "Add Row", "rows_per_page": 20, "sub_fields": [ { "key": "field_66273cf57c496", "label": "iCon (100x100px)", "name": "icon", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium", "parent_repeater": "field_66273cce7c495" }, { "key": "field_66273d067c497", "label": "Tiêu đề", "name": "tieude", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_66273cce7c495" }, { "key": "field_66273d0c7c498", "label": "Nội dung", "name": "noidung", "aria-label": "", "type": "textarea", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "rows": "", "placeholder": "", "new_lines": "", "parent_repeater": "field_66273cce7c495" }, { "key": "field_66273d157c499", "label": "Link", "name": "link", "aria-label": "", "type": "page_link", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "post_type": "", "post_status": "", "taxonomy": "", "allow_archives": 1, "multiple": 0, "allow_null": 0, "parent_repeater": "field_66273cce7c495" } ] }, { "key": "field_66273d2ee2bcb", "label": "Feedbacks", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_66273d37e2bcc", "label": "Tiêu đề lớn", "name": "tieudelon_feedbacks", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_66273d4fe2bcd", "label": "Tiêu đề nhỏ", "name": "tieudenho_feedbacks", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_66273d61e2bce", "label": "Tất cả Feedbacks", "name": "tatca_feedbacks", "aria-label": "", "type": "repeater", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "row", "pagination": 0, "min": 0, "max": 0, "collapsed": "", "button_label": "Add Row", "rows_per_page": 20, "sub_fields": [ { "key": "field_66273d71e2bcf", "label": "Họ tên", "name": "hoten", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_66273d61e2bce" }, { "key": "field_66273d7ce2bd0", "label": "Địa chỉ", "name": "diachi", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_66273d61e2bce" }, { "key": "field_66273d82e2bd1", "label": "Nội dung", "name": "noidung", "aria-label": "", "type": "textarea", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "rows": "", "placeholder": "", "new_lines": "", "parent_repeater": "field_66273d61e2bce" }, { "key": "field_66273d8ce2bd2", "label": "Hình ảnh (100x100px)", "name": "hinhanh", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium", "parent_repeater": "field_66273d61e2bce" } ] }, { "key": "field_66273d9ce2bd3", "label": "Ảnh nền", "name": "anhnen_feedbacks", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium" }, { "key": "field_66275950b05ed", "label": "Team", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_66275968b05ee", "label": "Tiêu đề lớn", "name": "tieudelo_team", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_66275973b05ef", "label": "Tiêu đề nhỏ", "name": "tieudenho_team", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_66275981b05f0", "label": "Tất cả đội ngũ", "name": "tatca_doingu", "aria-label": "", "type": "repeater", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "row", "pagination": 0, "min": 0, "max": 0, "collapsed": "", "button_label": "Add Row", "rows_per_page": 20, "sub_fields": [ { "key": "field_66275993b05f1", "label": "Hình ảnh (500x500px)", "name": "hinhanh", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium", "parent_repeater": "field_66275981b05f0" }, { "key": "field_662759a5b05f2", "label": "Họ tên", "name": "hoten", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_66275981b05f0" }, { "key": "field_662759afb05f3", "label": "Vị trí", "name": "vitri", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_66275981b05f0" }, { "key": "field_662759b6b05f4", "label": "Thông tin thêm", "name": "thongtinthem", "aria-label": "", "type": "wysiwyg", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "tabs": "all", "toolbar": "full", "media_upload": 1, "delay": 0, "parent_repeater": "field_66275981b05f0" } ] } ], "location": [ [ { "param": "page_template", "operator": "==", "value": "page-about.php" } ] ], "menu_order": 0, "position": "acf_after_title", "style": "default", "label_placement": "top", "instruction_placement": "label", "hide_on_screen": "", "active": true, "description": "", "show_in_rest": 0 } ]
PHP Code
<?php /** * Template name: A - About * * @package Flatsome\Templates * @flatsome-version 3.18.0 */ get_header(); ?> <!--- Header Banner ---> <?php if(get_field('desktop_banner')) : ?> <div class="headerbanner box has-hover box-overlay box-text-middle"> <div class="box-image"> <div class="image-cover" style="padding-top: <?php if(!wp_is_mobile()) : ?>40%<?php else : ?>75%<?php endif; ?>"> <img src="<?php if(wp_is_mobile()) : the_field('mobile_banner'); else : the_field('desktop_banner'); endif; ?>" alt="<?php wp_title(); ?>"> </div> </div> <div class="box-text"> <div class="row row-small <?php if(wp_is_mobile()) : ?>align-center<?php endif; ?>"> <div class="col large-6 medium-9 small-10"> <div class="col-inner"> <h1 class="pagetitle"> <?php wp_title(); ?> </h1> <div class="lightdivider"></div> <?php if (function_exists('rank_math_the_breadcrumbs')) rank_math_the_breadcrumbs(); ?> </div> </div> </div> </div> </div> <?php endif; ?> <!--- Header Banner ---> <!--- Services ---> <?php if(have_rows('tatca_dichvu')) : ?> <div class="homeservices row row-normal"> <?php while(have_rows('tatca_dichvu')) : the_row(); ?> <div class="col large-4 medium-12 small-12" data-animate="fadeInUp"> <div class="col-inner box-shadow-2 box-shadow-3-hover text-center align-center"> <img src="<?php the_sub_field('icon'); ?>" alt="<?php the_sub_field('tieude'); ?>"> <p class="title"><?php the_sub_field('tieude'); ?></p> <div class="lightdivider"></div> <p class="content"><?php the_sub_field('noidung'); ?></p> <a href="<?php the_sub_field('link'); ?>" class="button primary">Xem thêm</a> </div> </div> <?php endwhile; ?> </div> <?php endif; ?> <!--- Services ---> <!--- Feedbacks ---> <?php if(have_rows('tatca_feedbacks')) : ?> <div class="aboutfeedbacks sectionbg" style="background: url(<?php the_field('anhnen_feedbacks'); ?>"> <div class="row row-large align-middle"> <div class="col large-6 medium-12 small-12" > <div class="col-inner homefeedbacks"> <div class="inner align-center text-center" style="background: #fff"> <h2 class="hometitle"><?php the_field('tieudelon_feedbacks'); ?></h2> <p class="homesubtitle"><?php the_field('tieudenho_feedbacks'); ?></p> <div class="darkdivider"></div> <div class="row row-small row-full-width slider slider-nav-simple slider-nav-large slider-nav-light slider-style-normal slider-show-nav" data-flickity-options='{"imagesLoaded": true, "groupCells": "100%", "dragThreshold" : 5, "cellAlign": "left","wrapAround": true,"prevNextButtons": false,"percentPosition": true,"pageDots": true, "rightToLeft": false, "autoPlay" : false}'> <?php while(have_rows('tatca_feedbacks')) : the_row(); ?> <div class="col large-12 small-12 text-center align-center"> <div class="box has-hover"> <div class="box-image"> <div class="image-cover" style="padding-top: 100%"> <img src="<?php the_sub_field('hinhanh'); ?>" alt="<?php the_sub_field('hoten'); ?>"> </div> </div> </div> <p class="human"><strong><?php the_sub_field('hoten'); ?></strong>, <?php the_sub_field('diachi'); ?></p> <p class="feedback"><?php the_sub_field('noidung'); ?></p> </div> <?php endwhile; ?> </div> </div> </div> </div> </div> </div> <?php endif; ?> <!--- Feedbacks ---> <!--- Team ---> <?php if(have_rows('tatca_doingu')) : ?> <div class="aboutteam"> <div class="text-center align-center"> <h2 class="hometitle"><?php the_field('tieudelo_team'); ?></h2> <p class="homesubtitle"><?php the_field('tieudenho_team'); ?></p> <div class="darkdivider"></div> </div> <div class="row row-normal align-equal"> <?php while(have_rows('tatca_doingu')) : the_row(); ?> <div class="col large-4 medium-6 small-12"> <div class="col-inner box-shadow-2 box-shadow-3-hover"> <div class="box has-hover box-bounce"> <div class="box-image"> <div class="image-cover" style="padding-top: 100%"> <img src="<?php the_sub_field('hinhanh'); ?>" alt="<?php the_sub_field('hoten'); ?>"> </div> </div> <div class="box-text text-center"> <h3 class="title"><?php the_sub_field('hoten'); ?></h3> <p class="subtitle"><?php the_sub_field('vitri'); ?></p> </div> </div> <?php if(get_sub_field('thongtinthem')) : ?> <div class="humaninfo dark"> <p class="title"><?php the_sub_field('hoten'); ?></p> <p class="subtitle"><?php the_sub_field('vitri'); ?></p> <?php the_sub_field('thongtinthem'); ?> </div> <?php endif; ?> </div> </div> <?php endwhile; ?> </div> </div> <?php endif; ?> <!--- Team ---> <?php get_footer(); ?>
CSS Code
.sectionbg { background-size: cover!important; } /* Header Banner */ .headerbanner .col-inner { background: rgb(255,255,255,0.6); padding: 50px; border-radius: 5px; } .headerbanner .pagetitle { font-size: 50px; margin-bottom: 20px; } .headerbanner a { color: #000; } /* Feedbacks */ .aboutfeedbacks { padding-top: 70px; padding-bottom: 40px; } /* Team */ .aboutteam { padding-top: 60px; padding-bottom: 50px; } .aboutteam .darkdivider { margin-bottom: 30px; } .aboutteam .col-inner, .aboutteam .box, .aboutteam .box-image { border-radius: 3px; } .humaninfo { padding: 1px; background: #fc376d; position: absolute; height: 100%; width: 100%; bottom: 0; transition-duration: 1s; height: 0; overflow:hidden; z-index: 1; border-radius: 3px; font-size: 0; } .aboutteam .col-inner:hover .humaninfo { height: 100%; transition-duration: 1s; font-size: inherit; padding: 20px; } .humaninfo .title { font-weight: bold; font-size: 20px; margin-bottom: 0; } .humaninfo .subtitle { font-style: italic; }
Blog
PHP Code
File archive-list.php
<div class="row row-small custompostlist align-equal"> <div class="col large-12" style="padding-bottom:0"> <h1 class="postcattitle uppercase"> <?php if ( is_category() ) : printf( __( '%s', 'flatsome' ), '<span>' . single_cat_title( '', false ) . '</span>' ); elseif ( is_tag() ) : printf( __( '%s', 'flatsome' ), '<span>' . single_tag_title( '', false ) . '</span>' ); elseif ( is_search() ) : printf( __( '%s', 'flatsome' ), '<span>' . get_search_query() . '</span>' ); elseif ( is_author() ) : /* Queue the first post, that way we know * what author we're dealing with (if that is the case). */ the_post(); printf( __( 'Author Archives: %s', 'flatsome' ), '<span class="vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ) . '" title="' . esc_attr( get_the_author() ) . '" rel="me">' . get_the_author() . '</a></span>' ); /* Since we called the_post() above, we need to * rewind the loop back to the beginning that way * we can run the loop properly, in full. */ rewind_posts(); elseif ( is_day() ) : printf( __( 'Daily Archives: %s', 'flatsome' ), '<span>' . get_the_date() . '</span>' ); elseif ( is_month() ) : printf( __( 'Monthly Archives: %s', 'flatsome' ), '<span>' . get_the_date( 'F Y' ) . '</span>' ); elseif ( is_year() ) : printf( __( 'Yearly Archives: %s', 'flatsome' ), '<span>' . get_the_date( 'Y' ) . '</span>' ); elseif ( is_tax( 'post_format', 'post-format-aside' ) ) : _e( 'Asides', 'flatsome' ); elseif ( is_tax( 'post_format', 'post-format-image' ) ) : _e( 'Images', 'flatsome'); elseif ( is_tax( 'post_format', 'post-format-video' ) ) : _e( 'Videos', 'flatsome' ); elseif ( is_tax( 'post_format', 'post-format-quote' ) ) : _e( 'Quotes', 'flatsome' ); elseif ( is_tax( 'post_format', 'post-format-link' ) ) : _e( 'Links', 'flatsome' ); else : _e( '', 'flatsome' ); endif; ?> </h1> <?php if ( is_category() ) : // show an optional category description $category_description = category_description(); if ( ! empty( $category_description ) ) : echo apply_filters( 'category_archive_meta', '<div class="taxonomy-description">' . $category_description . '</div>' ); endif; elseif ( is_tag() ) : // show an optional tag description $tag_description = tag_description(); if ( ! empty( $tag_description ) ) : echo apply_filters( 'tag_archive_meta', '<div class="taxonomy-description">' . $tag_description . '</div>' ); endif; endif; ?> </div> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="col large-6 small-12 postslist"> <div class="col-inner box-shadow-2 box-shadow-3-hover"> <div class="box has-hover shine box-default box-text-bottom"> <div class="row row-collapse"> <div class="col large-5 small-12"> <div class="box-image"> <div class="image-zoom image-cover" style="padding-top: 100%"> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"> <?php the_post_thumbnail(); ?> </a> <div class="overlay" style="background-color:rgba(0, 0, 0, 0)"></div> </div> </div> </div> <div class="col large-7 small-12"> <div class="box-text text-left" style="background-color:rgba(255, 255, 255, 0);"> <div class="box-text-inner"> <h2 style="margin-bottom:5px"><a href="<?php the_permalink() ?>" class="relatedtitlea" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2><p class="postdate"><i class="fa fa-calendar"></i><?php echo get_the_date() ?></p> <div class="homeexpert"><?php the_excerpt(); ?></div> </div> </div> </div> </div> </div> </div> </div> <?php endwhile; ?> <div class="col large-12 text-center"> <div class="navigation"> <?php if (function_exists('wiki_wp_corenavi')) wiki_wp_corenavi(); ?> </div> <?php else : ?> <div <?php post_class(); ?> id="post-<?php the_ID(); ?>"> <h1>Not Found</h1> </div> <?php endif; ?> </div> </div>
File content-single.php
<div class="row row-collapse"> <div class="col large-12 small-12"> <div class="box has-hover box-overlay box-text-middle"> <div class="box-image"> <div class="image-cover" style="padding-top: <?php if(!wp_is_mobile()) : ?>45%<?php else : ?>75%<?php endif; ?>"> <?php the_post_thumbnail('full'); ?> </div> </div> </div> </div> <div class="col large-8 small-8"> <div class="col-inner greyblock"> </div> </div> <div class="col large-5 small-10"> <div class="col-inner customtitle <?php if(!wp_is_mobile()) : ?>desktitle<?php endif; ?>"> <div class="inner"> <?php echo get_the_category_list( __( ', ', 'flatsome' ) ); ?> <?php if ( is_single() ) { echo '<h1 class="entry-title">' . get_the_title() . '</h1>'; } else { echo '<h2 class="entry-title"><a href="' . get_the_permalink() . '" rel="bookmark" class="plain">' . get_the_title() . '</a></h2>'; } ?> </div> </div> </div> <div class="col large-12 small-12"> <div class="row row-normal singlecontent"> <div class="col large-12 medium-12 small-12"> <div class="col-inner singlepostinner box-shadow-1"> <?php the_content(); //comments_template();?> </div> </div> <div class="col large-12 small-12"> <?php if(is_single()) : ?> <div class="row row-small relatedposts align-equal"> <div class="col large-12" style="padding-bottom:0;"> <div class="col-inner"> <div class="title" style="font-size: 26px!important; text-transform: uppercase!important; padding-bottom: 10px">Bài viết liên quan</div> </div> </div> </div> <div class="custompostlist align-equal relatedslider equalize-box align-equal row row-small row-slider slider slider-nav-simple slider-nav-large slider-nav-dark slider-style-normal slider-show-nav" data-flickity-options='{"imagesLoaded": true, "groupCells": "100%", "dragThreshold" : 5, "cellAlign": "left","wrapAround": true,"prevNextButtons": false,"percentPosition": true,"pageDots": true, "rightToLeft": false, "autoPlay" : false}'> <?php /* * Code hiển thị bài viết liên quan trong cùng 1 category */ $categories = get_the_category(get_the_ID()); if ($categories){ $category_ids = array(); foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id; $args=array( 'category__in' => $category_ids, 'post__not_in' => array(get_the_ID()), 'posts_per_page' => 8, // So bai viet dc hien thi ); $my_query = new wp_query($args); if( $my_query->have_posts() ): while ($my_query->have_posts()):$my_query->the_post(); ?> <div class="col large-4 medium-6 small-10 postslider"> <div class="col-inner box-shadow-1 box-shadow-2-hover"> <div class="box has-hover box-text-middle shining"> <div class="box-image"> <div class="image-zoom image-cover" style="padding-top: 75%;"> <a href="<?php the_permalink(); ?>" title=""> <?php the_post_thumbnail(); ?> </a> <div class="overlay" style="background-color:rgb(0,0,0,0)"></div> </div> </div> <div class="box-text text-left box-text-products" style="padding: 15px!important;"> <div class="box-text-inner"> <p class="title"><a href="<?php the_permalink() ?>" class="titlea" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></p> <p class="postdate"><i class="fa fa-calendar"></i><?php echo get_the_date() ?></p> </div> </div> </div> </div> </div> <?php endwhile; endif; wp_reset_query(); } ?> </div> <?php endif; ?> </div> </div> </div> </div>
File layout.php
<?php /** * Posts layout. * * @package Flatsome\Templates * @flatsome-version 3.16.0 */ do_action('flatsome_before_blog'); ?> <div class="custombread"> <div class="breadinner"> <?php if (function_exists('rank_math_the_breadcrumbs')) rank_math_the_breadcrumbs(); ?> </div> </div> <?php if(!is_single() && get_theme_mod('blog_featured', '') == 'top'){ get_template_part('template-parts/posts/featured-posts'); } ?> <div class="row align-center row-normal"> <div class="large-12 col"> <?php if(!is_single() && get_theme_mod('blog_featured', '') == 'content'){ get_template_part('template-parts/posts/featured-posts'); } ?> <?php if(is_single()){ get_template_part( 'template-parts/posts/single'); //comments_template(); } elseif(get_theme_mod('blog_style_archive', '') && (is_archive() || is_search())){ get_template_part( 'template-parts/posts/archive', get_theme_mod('blog_style_archive', '') ); } else{ get_template_part( 'template-parts/posts/archive', get_theme_mod('blog_style', 'normal') ); } ?> </div> </div> <?php do_action('flatsome_after_blog');
CSS Code
/* Blog Archives */ .postslist .col-inner { background: #fff; } .postslist .box-text { padding: 5px 15px 15px 15px; } .postslist h2 a { font-size: 18px; height: 50px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; color: #000; } .postslist .homeexpert { height: 75px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; } .postslist .postdate, .postslider .postdate { font-style: italic; opacity: 0.6; } .postslist i, .postslider i { color: #fc376d; padding-right: 5px; } /* Pagination */ .page-numbers { border:1px solid; padding: 5px; min-width: 35px; display: inline-block; border-radius: 3px; } /* Single Content */ .greyblock { background: #E5EAEF; height: 200px; margin-top: -80px; } .customtitle { font-weight: normal; margin-top: -250px; background: #fff; padding: 30px; border-radius: 0 10px 10px 0; min-height: 180px; display: flex; align-content: center; align-items: center; font-size: 20px; } .customtitle h1 { font-weight: normal; margin-bottom: 0; font-family: 'Quicksand', sans-serif; } .customtitle span { color: #5b764d; font-family: 'Quicksand', sans-serif; } .desktitle { margin-left: 100px!important; border-radius: 10px; margin-top: -280px; } .singlecontent { margin-top: 30px; } .singlepostinner { background: #fff; padding: 20px; } /* Related Post */ .postslider .title a { font-size: 16px; color: #000; font-weight: bold; height: 45px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; } .page-wrapper { padding-top:0; padding-bottom:0; } /* Breadcrumbs */ .custombread { background: #f9f9f9; padding: 15px; margin-bottom: 30px; } .breadinner p { margin-bottom:0; margin: auto; max-width: 1230px; }
Liên hệ
ACF JSON
[ { "key": "group_66277d73ee6fd", "title": "Liên hệ", "fields": [ { "key": "field_662773adc678d", "label": "Header", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_662773bfc678e", "label": "Desktop Banner", "name": "desktop_banner", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium" }, { "key": "field_662773c9c678f", "label": "Mobile Banner", "name": "mobile_banner", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium" }, { "key": "field_66277429a82c4", "label": "Get in Touch", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_66277434a82c5", "label": "Tiêu đề lớn", "name": "tieudelon_getintouch", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_66277441a82c6", "label": "Tiêu đề nhỏ", "name": "tieudenho_getintouch", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_6627745ca82c7", "label": "Thông tin liên hệ", "name": "thongtin_lienhe", "aria-label": "", "type": "repeater", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "table", "pagination": 0, "min": 0, "max": 0, "collapsed": "", "button_label": "Add Row", "rows_per_page": 20, "sub_fields": [ { "key": "field_66277492a82c8", "label": "iCon", "name": "icon", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_6627745ca82c7" }, { "key": "field_6627749ea82c9", "label": "Tiêu đề", "name": "tieude", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_6627745ca82c7" }, { "key": "field_662774a8a82ca", "label": "Nội dung", "name": "noidung", "aria-label": "", "type": "textarea", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "rows": "", "placeholder": "", "new_lines": "", "parent_repeater": "field_6627745ca82c7" } ] }, { "key": "field_662774bb343fe", "label": "Bản đồ", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_662774c4343ff", "label": "Mã nhúng bản đồ", "name": "manhung_bando", "aria-label": "", "type": "textarea", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "rows": "", "placeholder": "", "new_lines": "" }, { "key": "field_662774d834400", "label": "Form liên hệ", "name": "", "aria-label": "", "type": "tab", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "placement": "top", "endpoint": 0 }, { "key": "field_662774e634401", "label": "Tiêu đề lớn", "name": "tieudelon_form", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_662774f434402", "label": "Tiêu đề nhỏ", "name": "tieudenho_form", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_662774ff34403", "label": "Form liên hệ", "name": "form_lienhe", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" } ], "location": [ [ { "param": "page_template", "operator": "==", "value": "page-contact.php" } ] ], "menu_order": 0, "position": "acf_after_title", "style": "default", "label_placement": "top", "instruction_placement": "label", "hide_on_screen": "", "active": true, "description": "", "show_in_rest": 0 } ]
PHP Code
<?php /** * Template name: A - Contact * * @package Flatsome\Templates * @flatsome-version 3.18.0 */ get_header(); ?> <!--- Header Banner ---> <?php if(get_field('desktop_banner')) : ?> <div class="headerbanner box has-hover box-overlay box-text-middle"> <div class="box-image"> <div class="image-cover" style="padding-top: <?php if(!wp_is_mobile()) : ?>40%<?php else : ?>75%<?php endif; ?>"> <img src="<?php if(wp_is_mobile()) : the_field('mobile_banner'); else : the_field('desktop_banner'); endif; ?>" alt="<?php wp_title(); ?>"> </div> </div> <div class="box-text"> <div class="row row-small <?php if(wp_is_mobile()) : ?>align-center<?php endif; ?>"> <div class="col large-6 medium-9 small-10"> <div class="col-inner"> <h1 class="pagetitle"> <?php wp_title(); ?> </h1> <div class="lightdivider"></div> <?php if (function_exists('rank_math_the_breadcrumbs')) rank_math_the_breadcrumbs(); ?> </div> </div> </div> </div> </div> <?php endif; ?> <!--- Header Banner ---> <!--- Contact Info ---> <?php if(have_rows('thongtin_lienhe')) : ?> <div class="row row-normal contactinfo"> <div class="col large-12 small-12 text-center align-center"> <h2 class="hometitle"><?php the_field('tieudelon_getintouch'); ?></h2> <p class="homesubtitle"><?php the_field('tieudenho_getintouch'); ?></p> <div class="lightdivider"></div> </div> <?php while(have_rows('thongtin_lienhe')) : the_row(); ?> <div class="col large-4 medium-12 small-12 text-center"> <p class="icon"><?php the_sub_field('icon'); ?></p> <p class="title"><?php the_sub_field('tieude'); ?></p> <div class="content"><?php the_sub_field('noidung'); ?></div> </div> <?php endwhile; ?> </div> <?php endif; ?> <!--- Contact Info ---> <!--- Map ---> <?php if(get_field('manhung_bando')) : ?> <div class="homemap"> <?php echo do_shortcode(get_field('manhung_bando')); ?> </div> <?php endif; ?> <!--- Map ---> <!--- Contact Form ---> <?php if(get_field('form_lienhe')) : ?> <div class="contactform row row-normal align-center"> <div class="col large-9 medium-12 small-12 text-center align-center"> <h2 class="hometitle"><?php the_field('tieudelon_form'); ?></h2> <p class="homesubtitle"><?php the_field('tieudenho_form'); ?></p> <div class="lightdivider"></div> <?php echo do_shortcode(get_field('form_lienhe')); ?> </div> </div> <?php endif; ?> <!--- Contact Form ---> <?php get_footer(); ?>
Contact Form
<div class="contact row row-small"> <div class="col large-6 medium-6 small-12">[text* YourName placeholder "Họ và tên (*)"]</div> <div class="col large-6 medium-6 small-12">[tel* YourPhone placeholder "Số điện thoại (*)"]</div> <div class="col large-6 medium-6 small-12">[text YourAdd placeholder "Địa chỉ"]</div> <div class="col large-6 medium-6 small-12">[email YourEmail placeholder "Email"]</div> <div class="col large-12 medium-12 small-12">[textarea YourMess placeholder "Thông tin thêm"][submit "Gửi đi"]</div> </div>
CSS Code
.contactinfo { padding-top: 80px; padding-bottom: 50px; } .contactinfo i { font-size: 60px; color: #fc376d; } .contactinfo .title { font-size: 24px; font-weight: bold; margin-bottom: 10px; } .contactform { padding-top: 80px; padding-bottom: 50px; } .contactform .contact .col { padding-bottom:0; } .contactform .wpcf7-text, .contactform .wpcf7-textarea { border:1px solid #61bfbe; border-radius: 3px!important; box-shadow: none!important; } .contactform .wpcf7-submit { border-radius: 3px; font-weight: normal; margin-bottom:0; }
Footer
ACF JSON
[ { "key": "group_661e0a351ce7a", "title": "Footer", "fields": [ { "key": "field_661e0a51c0b5a", "label": "Newsletter", "name": "newsletter", "aria-label": "", "type": "group", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "block", "sub_fields": [ { "key": "field_661e0a9bc0b5b", "label": "Tiêu đề", "name": "tieude", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661e0aa6c0b5c", "label": "Form", "name": "form", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" } ] }, { "key": "field_661e0abbc0b5d", "label": "Nội dung", "name": "noidung_footer", "aria-label": "", "type": "repeater", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "row", "pagination": 0, "min": 0, "max": 0, "collapsed": "", "button_label": "Add Row", "rows_per_page": 20, "sub_fields": [ { "key": "field_661e0ac8c0b5e", "label": "iCon", "name": "icon", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium", "parent_repeater": "field_661e0abbc0b5d" }, { "key": "field_661e0ad3c0b5f", "label": "Tiêu đề", "name": "tieude", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "", "parent_repeater": "field_661e0abbc0b5d" }, { "key": "field_661e0adbc0b60", "label": "Nội dung", "name": "noidung", "aria-label": "", "type": "wysiwyg", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "tabs": "all", "toolbar": "full", "media_upload": 1, "delay": 0, "parent_repeater": "field_661e0abbc0b5d" }, { "key": "field_661e0ae5c0b61", "label": "Button", "name": "button", "aria-label": "", "type": "group", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "layout": "block", "sub_fields": [ { "key": "field_661e0aeec0b62", "label": "Tiêu đề", "name": "tieudebutton", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661e0afec0b63", "label": "Link", "name": "linkbutton", "aria-label": "", "type": "page_link", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "post_type": "", "post_status": "", "taxonomy": "", "allow_archives": 1, "multiple": 0, "allow_null": 0 } ], "parent_repeater": "field_661e0abbc0b5d" } ] }, { "key": "field_661e0b20c0f6c", "label": "Copyright", "name": "copyright_footer", "aria-label": "", "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "default_value": "", "maxlength": "", "placeholder": "", "prepend": "", "append": "" }, { "key": "field_661e0b2bc0f6d", "label": "Ảnh nền", "name": "anhnen_footer", "aria-label": "", "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, "wrapper": { "width": "", "class": "", "id": "" }, "return_format": "url", "library": "all", "min_width": "", "min_height": "", "min_size": "", "max_width": "", "max_height": "", "max_size": "", "mime_types": "", "preview_size": "medium" } ], "location": [ [ { "param": "options_page", "operator": "==", "value": "cai-dat-chung" } ] ], "menu_order": 0, "position": "normal", "style": "default", "label_placement": "top", "instruction_placement": "label", "hide_on_screen": "", "active": true, "description": "", "show_in_rest": 0 } ]
File footer.php
<?php /** * The template for displaying the footer. * * @package Flatsome\Templates * @flatsome-version 3.16.0 */ global $flatsome_opt; ?> </main> <?php if(have_rows('noidung_footer', 'option')) : ?> <div class="customfooter" style="background: url(<?php the_field('anhnen_footer', 'option'); ?>"> <div class="footerinner"> <div class="row row-small"> <?php if(have_rows('newsletter', 'option')) : while(have_rows('newsletter', 'option')) : the_row(); ?> <div class="col large-12 small-12 text-center align-center newsletter"> <p class="contentitle dark"><?php the_sub_field('tieude'); ?></p> <?php echo do_shortcode(get_sub_field('form')); ?> <div class="lightdivider"></div> </div> <?php endwhile; endif; ?> <div class="footercontent col large-12 small-12"> <div class="row row-small align-equal"> <?php while(have_rows('noidung_footer', 'option')) : the_row(); ?> <div class="col large-4 medium-12 small-12"> <div class="col-inner"> <div class="text-center align-center"> <?php if(get_sub_field('icon')) : ?> <img src="<?php the_sub_field('icon'); ?>" alt="<?php the_sub_field('tieude'); ?>"> <?php endif; ?> <?php if(get_sub_field('tieude')) : ?> <p class="title"><?php the_sub_field('tieude'); ?></p> <div class="align-center"> <div class="darkdivider"></div> </div> <?php endif; ?> </div> <?php if(get_sub_field('noidung')) : the_sub_field('noidung'); endif; ?> <?php if(have_rows('button')) : while(have_rows('button')) : the_row(); ?> <div class="text-center"> <a href="<?php the_sub_field('linkbutton'); ?>" class="button primary"><?php the_sub_field('tieudebutton'); ?></a> </div> <?php endwhile; endif; ?> </div> </div> <?php endwhile; ?> </div> </div> </div> </div> </div> <?php endif; ?> <footer id="footer" class="footer-wrapper"> <?php do_action('flatsome_footer'); ?> </footer> </div> <?php wp_footer(); ?> </body> </html>
File absolute-footer.php (template-parts/footer)
<?php /** * Absolute footer. * * @package Flatsome\Templates * @flatsome-version 3.16.0 */ $align = 'small-text-center'; if ( get_theme_mod( 'footer_bottom_align' ) == 'center' ) { $align = 'text-center'; } ob_start(); do_action( 'flatsome_absolute_footer_secondary' ); $flatsome_absolute_footer_secondary = trim( ob_get_clean() ); $flatsome_footer_right_text = trim( get_theme_mod( 'footer_right_text' ) ); ?> <div class="absolute-footer <?php echo flatsome_option('footer_bottom_text'); ?> medium-text-center <?php echo $align;?>"> <div class="container clearfix"> <?php if ( $flatsome_footer_right_text || $flatsome_absolute_footer_secondary ) : ?> <div class="footer-secondary pull-right"> <?php if ( $flatsome_footer_right_text ) : ?> <div class="footer-text inline-block small-block"> <?php echo do_shortcode($flatsome_footer_right_text); ?> </div> <?php endif; ?> <?php echo $flatsome_absolute_footer_secondary; ?> </div> <?php endif; ?> <div class="footer-primary pull-left"> <?php if ( has_nav_menu( 'footer' ) ) : ?> <?php wp_nav_menu( array( 'theme_location' => 'footer', 'menu_class' => 'links footer-nav uppercase', 'depth' => 1, 'fallback_cb' => false, ) ); ?> <?php endif; ?> <div class="copyright-footer"> <?php if(get_field('copyright_footer', 'option')) : the_field('copyright_footer', 'option'); else : echo do_shortcode( get_theme_mod( 'footer_left_text', 'Copyright 2024 © <strong>Flatsome Theme</strong>' ) ); endif; ?> </div> <?php do_action( 'flatsome_absolute_footer_primary' ); ?> </div> </div> </div>
CSS Footer
.newsletter p { max-width: 500px; margin: auto; } .newslellterform p { display: flex; padding-top: 15px; } .newsletter .wpcf7-text { border-radius: 3px 0 0 3px; box-shadow: none!important; } .newsletter .wpcf7-submit { border-radius: 0 3px 3px 0; box-shadow: none; text-transform: none; font-weight: normal; } .customfooter { background-size: cover!important; background-position: fixed; } .footerinner { background: rgb(0,0,0,0.5); padding-top: 100px; padding-bottom: 80px; } .customfooter .col-inner { background: #fff; padding: 10px 15px; border-radius: 5px; } .customfooter .col-inner img { max-height: 80px; width: auto; } .customfooter .col-inner .title { font-size: 20px; font-weight: bold; margin-bottom: 10px; } .customfooter .col-inner .button { font-weight: normal; border-radius: 3px; } .lightdivider { width: 80px; height: 4px; background: #ccc; margin-bottom: 20px; border-radius: 99px; } .darkdivider { width: 80px; height: 4px; background: #61bfbe; margin-bottom: 20px; border-radius: 99px; } .wpcf7-spinner { display: none; }