Là một trong những theme bán chạy nhất về trên sàn Themeforest, Flatsome được đánh giá cao về khả năng tùy biến và soạn thảo dễ dàng. Đặc biệt, đối với các website bán hàng hay những người không am hiểu về kỹ thuật hoặc code thì theme Flatsome chính là lựa chọn phù hợp. Nếu chưa biết cách tùy chỉnh, hãy cùng Vietnix tìm hiểu các bước hướng dẫn custom theme Flatsome từ A – Z và các thủ thuật Flatsome ngay sau đây.
Tùy chỉnh trong Theme Options và Widget
Những thao tác tùy chỉnh đối với Theme Options và Widget trong Flatsome được thực hiện chi tiết như sau:
Theme Options
Bước 1: Bạn nhấn vào Flatsome và chọn mục Theme Options nằm ở trên cùng màn hình giao diện. Hoặc truy cập vào trang quản trị WordPress, nhấn vào Appearance và chọn Customize.
Bước 2: Tại mục đây, người dùng sẽ được chỉnh sửa và cấu hình lại các phần gồm:
- Header – Đầu trang: Top bar, bottom menu, main menu, sticky menu, logo, số điện thoại, giỏ hàng, banner,…
- Footer – Chân trang: Các cột cuối trang, các khối nội dung, thông tin bản quyền,…
- Shop: Chỉnh sửa những thông tin nằm trong trang sản phẩm, bố cục của trang danh mục sản phẩm,….
- Blog: Chỉnh sửa ngày giờ, layout và những tùy chỉnh liên quan khác.
- Style: Tùy chỉnh về màu sắc, tùy biến CSS, font chữ,…
Widget (Sidebar)
Widget (Sidebar) là một thành phần nằm trong các phiên bản WordPress bất kỳ thực hiện chức năng cho phép người dùng được thêm nội dung và định hình footer hay sidebar. Để thực hiện tùy chỉnh trong Widget, bạn thao tác như sau:
- Bước 1: Truy cập vào Appearance (Giao diện) và chọn Widget.
- Bước 2: Màn hình hiển thị các mục Widget. Lúc này, bạn chỉ cần tìm và điều chỉnh widget theo ý muốn.
Style option
Tại Flatsome, người dùng có thể tùy biến về màu sắc như thay đổi màu chủ đạo, đổi màu văn bản hay màu đường liên kết. Trường hợp người dùng không thể thay đổi màu sắc trong tính năng tùy biến màu sắc của theme, buộc phải sử dụng đến tính năng Custom CSS để định nghĩa lại màu sắc theo ý muốn của bạn.
Đối với tính năng tùy biến màu sắc, hầu hết hiện nay đều phải thực hiện thông qua menu Theme Options với thao tác thực hiện như sau:
- Bước 1: Bạn nhấn vào Flatsome và chọn Theme Options. Sau đó, di chuyển chuột đến biểu tượng tam giác bên cạnh để hiển thị menu con bên trong.
- Bước 2: Tại menu con của Theme Options, nhấn Style và chọn Colors.
- Bước 3: Ở giao diện lúc này, người dùng có thể tùy chọn thay đổi màu sắc chủ đạo cũng như một vài chi tiết khác theo sở thích.
Ngoài ra, nếu muốn đổi màu nền của Header – Đầu trang thì bạn thao tác như sau:
- Bước 1: Truy cập vào Flatsome và chọn Theme Options. Sau đó, nhấn Headers.
- Bước 2: Nhấn vào menu con ở Headers, người dùng lần lượt truy cập và tùy biến theo ý muốn những yếu tố như:
- Top bar
- Header Main
- Header Bottom
- …
Custom Flatsome CSS
CSS hay Cascading Style Sheet có chức năng tạo phong cách và điều khiển định dạng cho các website viết dưới dạng ngôn ngữ đánh dấu như HTML. Sử dụng CSS, người dùng có thể tùy biến về màu sắc hay giao diện website,… trong trường hợp theme của trang không trang bị tính năng tùy chỉnh. Ngoài ra, nếu người dùng có kiến thức về lập trình CSS và có nhu cầu tùy biến đối với ngôn ngữ này thì có thể thực hiện các thao tác như sau:
Bạn truy cập Flatsome và nhấn Theme Options > chọn mục Custom CSS. Chú ý, đây là một dạng tùy biến nâng cao dành cho người biết về lập trình nên Vietnix không hướng dẫn chi tiết cách lập trình với CSS như thế nào mà chỉ có thể hướng dẫn nơi người dùng có thể tùy biến), hoặc người dùng cũng có thể điều chỉnh trên file style.css của theme thông qua cách thức truy cập Appearance và chọn Edit. Tiếp đó, chọn sửa file style.css.
Custome Menu
Menu là một nhóm những liên kết được tổ chức nhằm dẫn đến nhiều thành phần của trang web WordPress. Do đó, trong quá trình xây dựng web, người dùng có thể chỉnh sửa cấu trúc menu (link, text,…) hiển thị trên theme sao cho cân đối và thân thiện với người dùng. Các bước thực hiện chỉnh sửa theme Flatsome đối với menu gồm:
- Bước 1: Truy cập vào Appearance và chọn vào mục Menu.
- Bước 2: Trên màn hình, nhấn vào Chọn menu cần chỉnh (menu danh mục sản phẩm, menu chính hay top bar menu,…) và bắt đầu thay đổi.
Custome Header
Tính năng custome Headers trong WordPress là tính năng cho phép người dùng tùy biến đối những nội dung ở Header (đầu trang) website như menu, logo hay banner, hotline,…Cụ thể về thao tác custome Header như sau:
- Cấu trúc Header và thao tác tùy biến
Cấu trúc Header thường thấy ở các phiên bản WordPress gồm 3 phần là Header Main, Header Bottom và Top Bar. Để thực hiện tùy biến Header cho website, bạn tiến hành truy cập vào Flatsome và nhấn vào Theme Options. Sau đó, chọn Header và tiến hành chỉnh sửa các phần theo mong muốn.
- Chỉnh sửa nội dung dạng khối (Block) trong Main Header
Thường thấy ở tính năng Main Header này sẽ nằm bên phải logo thường thiết kế khối nội dung như banner, hotline, số điện thoại,… Để tùy biến:
- Bước 1: Truy cập vào trang quản trị WordPress và chọn Blocks nằm ở phần menu.
- Bước 2: Di chuyển chuột đến block cần điều chỉnh, chọn mục Edit with UX Builder và thực hiện chỉnh sửa theo nhu cầu.
- Tùy biến Header menu trên thiết bị di động (Mobile)
Chỉnh sửa Footer
Ngược với Header, Footer hay chân trang là phần nằm cuối website và thường chứa những thông tin liên kết như điều khoản sử dụng, chính sách bảo mật, thông tin liên hệ,…
Nội dung Footer
Đối với các website trên WordPress, người dùng hoàn toàn có thể tạo và custome Footer sao cho phù hợp với nhu cầu của bạn. Trong theme Flatsome sẽ cung cấp 2 kiểu trình bày Footer bằng cách sử dụng widget và blocks. Trường hợp tùy biến với:
- Footer tạo từ Widget: Người dùng truy cập vào Giao diện và chọn Widget. Sau đó, lựa chọn tab Footer 1 hoặc Footer 2 để chỉnh sửa các cột Footer.
- Footer tạo từ Blocks: Tương tự như chỉnh sửa Block ở Main Header, tại trang chủ, người dùng nhấn vào UX Blocks và tìm kiếm block chứa chữ Footer. Tiếp tục, chọn Edit with UX Builder nằm ở bên dưới. Hoặc thực hiện bằng cách di chuyển chuột vào phần nội dung Footer. Lúc này, màn hình hiển thị một menu với nội dung là Edit Block: Edit, sau đó, nhấn vào UX Builder.
Sửa thông tin bản quyền
Thông tin bản quyền là phần thông tin cuối cùng của website như bản quyền của, thiết kế bởi,… Để điều chỉnh, bạn truy cập vào Flatsome và chọn Theme Options. Tiếp đó, chọn Footer và kéo chuột xuống mục Absolute Footer để thao tác.
Khám phá Blocks
Blocks chính là những khối nội dung được người dùng xây dựng nhằm để đáp ứng nhu cầu của mình và có thể sử dụng lại ở một nơi khác dưới dạng mã ngắn (shortcode) như ở bài viết, trang, header, footer,… Để thực hiện chỉnh sửa một block có sẵn như sau:
- Bước 1: Truy cập vào UX Blocks và chọn Blocks như hướng dẫn trên.
- Bước 2: Di chuột vào Block cần điều chỉnh và chọn mục Edit with UX Builder tương tự như các thao tác bên trên.
Chỉnh sửa trang chủ
Thực hiện chỉnh sửa trang chủ website WordPress, người dùng tiến hành thao tác như sau:
- Bước 1: Truy cập vào trang chủ website, nhấn vào Sửa trang và chọn Edit with UX Builder.
- Bước 2: Ở trình chỉnh sửa của UX Builder, các khối nội dung của trang chủ sẽ hiển thị ở bên trái. Lúc này, nhấn vào nút mũi tên hoặc biểu tượng bánh răng để chuyển đến chế độ sửa với những nội dung muốn tùy chỉnh.
Sử dụng Theme Flatsome chèn mã JavaScript
JavaScript là ngôn ngữ lập trình chạy trên trình duyệt người dùng, cho phép các lập trình viên tạo ra các tính năng thú vị mà không làm chậm tốc độ tải của website. Để có thể chèn mã JavaScript (Facebook Chat, Google Analyics,…), người dùng thực hiện truy cập Flatsome rồi nhấn Advanced và chọn Global Settings.
Tiếp đó, chèn mã code theo mong muốn vào ô trống của Header Script/ Footer Script.
Chỉnh sửa các button thông tin liên hệ trên trang
Những button thông tin liên hệ nằm trên website là yếu tố thường hiển thị cố định ở phía bên trái hoặc bên phải của website (Zalo, Facebook, Hotline). Để thực hiện thay đổi các button thông tin liên hệ ở theme Flatsome, bạn thực hiện như sau:
- Bạn truy cập Flatsome và chọn Advanced > chọn Global Settings để tùy biến thông tin liên hệ. Bạn cần sao chép ra file text trước khi chỉnh sửa nhằm tránh tình trạng xóa nhầm ký tự html và gây ra lỗi).
Cách cấu hình API cho Google Map
Thực hiện cấu hình API cho Google Map nhằm giúp website có thể sử dụng dịch vụ mà Google Map cung cấp như di chuyển, đánh dấu bản đồ và zoom,… Trong quá trình thao tác, Google sẽ yêu cầu người dùng về API Key cho Google Map. Các bước hướng dẫn custom theme Flatsome bằng cách cấu hình API tiến hành như sau:
- Bước 1: Trước hết bạn cần sở hữu một API Key cho website của Google. Cách làm chi tiết bạn có thể tham khảo trong video dưới đây:
- Bước 2: Sau đó, bạn lưu API Key vào website và truy cập vào Flatsome, chọn Advanced và sau đó chọn Google APIs.
Ở cửa sổ mới, bạn điền API Key và bấm Save All Changes để lưu thay đổi.
Tạo element Flatsome
Trong ví dụ này, Vietnix sẽ tạo một Element mới để hiển thị số được nhập từ Ux Builder. Mọi đoạn code dưới đây sẽ được thêm vào file functions.php của theme hiện tại. Chẳng hạn, nếu bạn sử dụng theme con của Flatsome, hãy viết code vào tệp flatsome-child/functions.php. Đoạn code này sẽ tạo một Element mới có tên là “Ví dụ về Element” và cung cấp shortcode dưới dạng [devvn_viewnumber].
* Ví dụ về thêm shortcode cho UX Builder
* Hiển thị 1 số tùy chỉnh
*/
function devvn_ux_builder_element(){
add_ux_builder_shortcode('devvn_viewnumber', array(
'name' => __('Ví dụ về Element'),
'category' => __('Content'),
'priority' => 1,
'options' => array(
'number' => array(
'type' => 'scrubfield',
'heading' => 'Numbers',
'default' => '1',
'step' => '1',
'unit' => '',
'min' => 1,
//'max' => 2
),
),
));
}
/*
add_action('ux_builder_setup', 'devvn_ux_builder_element');
Sau khi bạn thêm code trên thì vào Ux Builder sẽ xuất hiện thêm mục như sau:
Trong đó:
- name: Tên của Element.
- category: Nhóm của Element. Bạn có thể đặt tên nhóm tùy ý, các phần tử cùng tên sẽ thuộc cùng một nhóm. Ví dụ, trong hình minh họa, nhóm là “Content” (Nội dung). Các nhóm mặc định gồm Content, Layout, và Elements.
- priority: Thứ tự hiển thị của Element.
- options: Bao gồm các phần tử (Type) của Element, chẳng hạn như textbox, number,…
Sau khi tạo Element xong, bạn thêm shortcode devvn_viewnumber. Sao chép đoạn code dưới đây vào file functions.php, tiếp theo đoạn code vừa tạo, để thêm shortcode cho WordPress và hiển thị kết quả cho Element mới tạo.
function devvn_viewnumber_func($atts){
extract(shortcode_atts(array(
'number' => '1',
), $atts));
ob_start();
echo 'Bạn nhập số '.$number;
return ob_get_clean();
}
add_shortcode('devvn_viewnumber', 'devvn_viewnumber_func');
Câu hỏi thường gặp
Tôi có thể sử dụng Flatsome để tạo một trang web đa ngôn ngữ không?
Hoàn toàn có thể! Flatsome là một trong những theme WordPress được đánh giá cao về khả năng tùy biến và tạo ra các trang web đa ngôn ngữ. Với Flatsome, bạn có thể xây dựng một website hỗ trợ nhiều ngôn ngữ khác nhau mà không cần quá nhiều kiến thức kỹ thuật.
Tôi có thể sử dụng Flatsome để tạo một trang web dành cho di động không?
Hoàn toàn có thể! Flatsome là một theme WordPress cực kỳ linh hoạt và được tối ưu hóa cho cả máy tính để bàn và thiết bị di động. Điều này có nghĩa là bạn có thể tạo ra một trang web không chỉ đẹp mắt mà còn hoạt động mượt mà trên mọi thiết bị.
Lời kết
Bài viết trên là tất tần tật thông tin về các bước hướng dẫn custom theme Flatsome cho website. Hy vọng sẽ giúp bạn tối ưu trang web trở nên bắt mắt và thu hút hơn. Ngoài ra, bạn đừng quên chia sẻ và để lại bình luận bên dưới nếu gặp trở ngại trong quá trình thực hiện, Vietnix sẽ giải đáp nhanh nhất!