Hướng dẫn cách tạo website tin tức với Astra Theme

Astra là theme WordPress miễn phí được phát triển từ năm 2017 bởi Brainstorm Force. Astra mang lại một theme hoàn hảo nhất cho nhu yếu kiến thiết xây dựng blog, landing page, website học trực tuyến với ưu điểm thích hợp với nhiều plugin khác và một số ưu điểm mình nhận thấy là thế mạnh của Theme là:

  • Tốc độ load nhanh
  • Tương thích với Elementor và nhiều plugin khác
  • Tùy biến đơn giản phù hợp với nhu cầu xây dựng blog
  • Mẫu templates website dựng sẵn vô cùng đa dạng…

I. Cài đặt Theme, Plugin và các thành phần của Astra Theme

1. Cài Theme Astra

Full bộ Theme Astra, bạn có thể xem các giao diện mẫu tại đây. Và trong bài viết này mình sẽ hướng dẫn bạn trên Theme Astra. Với bộ theme Astra sẽ yêu cầu và cài đặt 2 file bao gồm

  • astra.zip (Cài trước)
  • astra-child.zip (Cài sau và kích hoạt theme child)

Điều đầu tiên bạn cần làm khi muốn cài đặt theme cho wordpress là đăng nhập vào trang quản trị sau đó đi đến Appearance => Theme. Tại đây, bạn sẽ thấy tất cả các theme bạn đã cài đặt trên trang web của mình. Để thêm một theme khác, chỉ cần nhấp vào nút Add New

Bạn chọn Upload Theme => Chọn file Theme đã tải về máy tính => Install Now để cài đặt

Sau khi cài đặt xong, bạn chọn Appearance => Theme sau đó chọn Astra Child và kích hoạt theme này lên.

2. Cài đặt Plugin Theme yêu cầu

Astra sẽ yêu cầu cài theme 2 plugin sau để cài đặt các addon và những giao diện mẫu. Bạn có thể click vào link mà mình đính kèm để tải trực tiếp về.

  1. Astra addon plugin (click để tải về)
  2. Astra premium sites (click để tải về)

Sau khi cài xong bạn hãy click Activate để kích hoạt 2 plugin này lên.

3. Chọn mẫu giao diện và import demo

Để tìm và chọn giao diện mẫu. Bạn hãy chọn Appearance => Starter Templates. Ở đây có nhiều Page Builder và mình sẽ chọn Elementor làm Builder.

Sau khi chọn, bạn sẽ thấy tất cả các giao diện mẫu thuộc Page Builder Elementor. Để sử dụng giao diện bạn hãy click chọn giao diện đó.

Khi đã truy cập vào trong giao diện mẫu. Bạn xem phần Page Templates và chọn giao diện hiễn thị muốn dùng hoặc nếu bạn muốn xem thực tế trước bạn chọn Preview Site để xem. Sau đó chọn Import Complate Site để nhập vào dữ liệu mẫu

Trong giao diện mẫu sẽ có những thành phần được nhập bao gồm:

  • Import Customizer Settings: Nhập vào các cài đặt tuỳ chỉnh có sẵn
  • Import Widgets: Nhập vào các Widgets có sẵn
  • Install Required Plugins: Cài đặt các Plugins cần thiết
  • Import Content: Nhập vào dữ liệu mẫu

Sau đó các bạn chọn Import để bắt đầu

Thời gian nhập dữ liệu có thể mất 5-10 phút. Vì vậy bạn không tắt trình duyệt và cửa số đang import cho đến khi hoàn tất.

Nếu bạn nhận được thông báo Imported Successfully! thì quá trình import đã thành công. Và bây giờ bạn có thể truy cập web để xem.

II. Thiết lập theme options và customizer trong Astra

1. Astra Options

Astra Options hay tuỳ chọn tuỳ chỉnh theme Astra. Ở phần này bạn sẽ thấy một số tính năng đặc biệt của theme:

Links to Customizer Settings:

  • Header Builder: Trình tạo tiêu đề
  • Footer Builder: Trình tạo chân trang
  • Layout Options: Tuỳ chọn giao diện
  • Blog Layouts: Bố cục Blog

Available Astra Pro Modules:

Trang này sẽ cài một số module có sẵn về, và chỉ dành cho bản PRO

Extend Astra with free plugins!

Phần này sẽ phục vụ cài một số Plugin miễn phí vào sử dụng.

2. Customizer trong Astra

Phần này là phần khá quan trọng vì phần này sẽ giúp bạn sửa toàn bộ giao diện, thông tin của mẫu theme Astra này. Để Customizer bạn truy cập như sau.

Bạn truy cập vào Appearance => Customize

Trong giao diện Customize bao gồm các phần chính sau. Và mình sẽ đi sâu vào từng phần.

1. Global

  • Typography: Sửa kiểu chữ, font chữ, kích thước chữ
  • Colors: Cho phép bạn sửa lại màu sắc của website
  • Container: Tính năng này cho phép bạn sửa lại các Layout, bố cục của Page và Post
  • Buttons: Cho phép bạn sửa các nút trong website về các định dạng khác nhau.

2. Header Builder

Header Builder tính năng giúp bạn chỉnh sửa lại phần Header. Ở đây có 2 phần là GENERAL và DESIGN giúp bạn sửa gần như toàn bộ phần trên của web.

  • Site Title & Logo
  • Search
  • Off-Canvas Menu
  • Button
  • Primary Menu

Để sử dụng, bạn chỉ cần click vào các tính năng trên, khung giao diện tuỳ chỉnh sẽ hiển thị ra. Và bạn có

3. Breadcrumb

Breadcrumb là 1 tập hợp những liên kết giúp người dùng xác định vị trí hiện tại của mình trong cấu trúc site. Trong Breadcrumb bao gồm 3 phần chính là:

  • Header Position: Vị trí đầu trang
  • Separator: Phân cách
  • Alignment: Chăn chỉnh

4. Blog

Ở chức năng này bạn có thể chỉnh sửa thay đổi lại blog, và cụ thể là định dạng của một bài viết. Khi sửa đổi ở đây tất cả các bài viết của bạn sẽ được áp dụng theo cấu trúc mà bạn đã điều chỉnh.

  • Blog / Archive
    • Content Width: Chiều rộng nội dung
    • Post Structure: Cấu trúc bài đăng
    • Post Content: Nội dung bài viết
  • Single Post
    • Content Width: Chiều rộng nội dung bài viết
    • Structure: Cấu trúc
    • Title: Định dạng tiêu đề của bài viết
    • Total Number of Related Posts: Tổng số bài viết có liên quan
    • Grid Column Layout: Bố cục cột lưới
    • Posts Query: Truy vấn bài viết
    • Posts Structure: Cấu bài viết
    • Meta: Meta

5. Sidebar (Thanh bên)

Sidebar là khu vực mà ở đó người dùng có thể thêm các phần nội dung tùy ý: bài viết mới, lịch, tìm kiếm,… Sidebar không chỉ là thanh bên của website mà với mình sidebars được sử dụng rất linh hoạt. Bạn có thể sử dụng sidebar ở header, footer, thanh bên, thanh dọc trang…

Ở theme Astra này thì các Sidebar có sẵn không nhiều. Tuy nhiên bạn có thể thêm bằng Elementor.

6. Footer Builder

Tương tự như Header Builder xây dựng ở trên đầu trang web. Thì Footer Builder xây dựng ở cuối, chân trang web.

Ở phần chân của website có nhiều vùng với các Widget được tạo sẵn. Bạn có thể sửa trực tiếp các Widget này hoặc thêm Widget mới để xây dựng phần chân đẹp mắt hơn.

Để chỉnh bạn rê chuột vào các Widget và chọn General hoặc Design để chỉnh sửa.

7. Performance

Performance là hay hiệu xuất, tính năng tối ưu tự động hiệu xuất được nhà phát triển tích hợp sẵn vào. Và ở theme Astra thì nhà phát triển chỉ để sẵn 2 tính năng chính là

  • Load Google Fonts Locally: Tải font chữ cục bộ
  • Preload Local Fonts: Tải trước font chữ cục bộ

8. Site Identity

Phần Site Identity này thì có liên quan và liên kết đến Header Builder khá nhiều. Vì trong đây bạn sẽ điều chỉnh được Site Title & Logo Settings và Site Icon hay còn gọi là Favicon.

9. Menu

Ngoài cách điều chỉnh menu ở Appearance => Menus thì bạn cũng có thể điều chỉnh menu trực tiếp ở đây. Và ở đây cũng khá đơn giản, để thêm Menu mới bạn click vào Add Items để thêm.

10. Widgets

Widget WordPress được gọi tắt Widget là một hệ thống công cụ của WordPress cho phép thêm các nội dung mới, định hình danh mục các bài viết. Qua đó hiển thị những bài viết mới nhất lên các thanh để người đọc dễ dàng tìm kiếm và theo dõi các bài viết

Ở Astra theme xây dựng sẵn 10 Widget với các vị trí khác nhau. Và trong mỗi Widget bạn có thể thêm nhiều block vào.

Với mỗi block thì bạn có thể sử dụng như một trình soạn thảo bài viết.

11. Homepage Settings

Homepage Settings hay là cài đặt trang chủ. Phần này bạn sẽ ít đụng tới vì đã sử dụng Elementor xây dựng. Ở phần quan trọng ở đây là thiết lập chọn trang chủ của bạn sẽ hiện nội dung vì. Và mặc định ở Homepage Settings sẽ lấy Page tên là Home cho hiển thị.

12. Additional CSS

CSS bổ sung. Đa phần thì các bạn xây dựng web hay làm việc ở vùng này. Thay vì phải sửa code css trực tiếp trong theme, như vậy sẽ ảnh hưởng đến theme và lỗi phát sinh không mong muốn. Thì bạn sửa css ở vùng này.

III. Công cụ Elementor

Tổng quan và cách thao tác trong Elementor khi sửa giao diện. Để sửa giao diện bằng công cụ Elementor bạn thực hiện như sau.

Đầu tiên bạn cần xác định được giao diện cần sửa. Và trang thuộc giao diện đó. Ví dụ ở đây mình sửa giao diện trang chủ thì có 2 cách để bạn vào và sửa giao diện trang chủ.

  • Cách 1: Truy cập vào Pages (Trang) => All Page=> Chọn trang cần sửa và chọn Edit with Elementor
  • Cách 2: Truy cập ra trang chủ ngoài website. Trên Toolbar (Thanh công cụ) bạn chọn Edit with Elementor

Sau khi truy cập vào bạn sẽ thấy các chức năng như sau.

  • BASIC: Các chức năng cơ bản
  • PRO: Các tính năng nâng cao
  • GENERAL:
  • SITE
  • WOOCOMMERCE
  • ELEMENTOR HEADER & FOOTER BUILDER
  • ULTIMATE ADDONS
  • WORDPRESS

Giống như các trình tạo trang khác. Bảng điều khiển của Elementor là tập hợp của các phần tử và công cụ hỗ trợ tạo trang. Giao diện làm việc của Elementor hoạt động ổn định và trực quan. Đặc biệt chúng không chiếm nhiều không gian trên màn hình soạn thảo, điều này rất có ích nếu màn hình máy tính của bạn có kích cỡ không lớn.

Elementor sẽ hoạt động dựa trên 4 thành phần cấu trúc layout trang như sau:

  • Section (mục): Đây là một khu vực làm việc trên trang, mỗi trang thì sẽ có nhiều sections
  • Inner Section (mục con): Mỗi section sẽ có thể thêm nhiều inner section (nhưng không bắt buộc)
  • Cột: Cột nằm trong section hoặc inner section, mỗi section hoặc inner section sẽ có nhiều cột
  • Đối tượng (element): Trong mỗi cột lại có nhiều đối tượng, mỗi element có thể là hình ảnh, văn bản, icon, video,…

Và Khi sử dụng Elementor thì mọi thao tác bạn đều sử dụng dạng kéo/thả. Ví dụ mình đang muốn thêm Maps vào trang chủ, việc thực hiện là bạn hãy tìm Google Maps ở thanh menu sau đó bấm giữ chuột vào kéo vào vị trí bạn muốn hiễn thị và thả ra.

Sau khi kéo thả xong bạn sẽ thấy giao diện với Section xuất hiện. Ở các Section này sẽ có 3 phần để bạn thao tác là

  • Add Section: Thêm vào một Section khác vào
  • Edit Section: Sửa section hiện tại
  • Delete Section: Xoá bỏ section hiện tại

Ở các section này sẽ có 3 phần nhỏ để bạn làm việc đó là

  • Content: Dùng để sửa nội dung của section đó
  • Style: Dùng để sửa giao diện, màu sắc, font chữ
  • Advanced: Tuỳ chỉnh nâng cao, ở phần này cho phép custom css

Ngoài ra góc bên dưới còn có một số tính năng khác như:

  1. Cài đặt: các tùy chọn chung cho bài đăng như tiêu đề, kiểu nền, layout…
  2. Nagivator: trình quản lý bài đăng theo layer, bạn có thể quản lý vị trí phần tử bằng cách kéo thả tại đây.
  3. lịch sử: các thao tác chỉnh sửa và layout của bạn sẽ được lưu tại đây. Bạn có thể hoàn tác bất kỳ thao tác lỗi nào.
  4. chế độ Responsive: các chế độ xem trước của bài đăng trên các thiết bị, bao gồm máy tính, máy tính bảng, thiết bị di động.
  5. Bạn có thể chỉnh sửa giao diện bài đăng phù hợp cho từng thiết bị riêng biệt mà không ảnh hưởng tới các thiết bị khác.
  6. biểu tượng Preview: Chế độ xem trước bài đăng trước khi xuất bản.
  7. xuất bản: đăng bài đăng (post, page).

Sau khi Update các thay đổi hoàn tất. Bạn có thể truy cập lại vào website để kiểm tra nhé.

III. Tổng Kết

Qua bài viết Xây dựng một website với Astra Theme này. Hy vọng sẽ giúp ích cho các bạn. Giúp các bạn tự tin triển khai một website đẹp cho công ty hoặc cá nhân của mình.

Nếu link dowload lỗi, vui lòng email đến khanhduc2020@gmail.com chúng tôi cập nhật trong thời gian sớm nhất có thể.