Sahifa Child Theme và cách sử dụng

13
Bài này là bài số 6 trong 6 bài của series Sahifa Theme

Sahifa Child Theme bạn sẽ không bao giờ tìm thấy trong thư mục Sahifa Theme khi bạn mua trên themeforest hoặc bạn download ở đâu đó chia sẻ. Bởi mặc định bạn chỉ nhận được File Theme gốc, hướng dẫn, demo ….. mà thôi. Và trong bài viết này, mình sẽ hướng dẫn các bạn cách tạo và sử dụng Child Theme cho Sahifa theme nói riêng và các loại theme khác nói chung.

Sahifa Child Theme và cách sử dụng Sahifa Child Theme - Sahifa Child Theme và cách sử dụng
Sahifa Child Theme và cách sử dụng

Hướng dẫn tạo Sahifa Child Theme và cách sử dụng

Child Theme được hiểu đơn giản là theme con của một theme gốc nào đó. Ở bài viết này chúng ta đang muốn tạo Child Theme cho Sahifa Theme. Thì Child Theme này là theme con của theme gốc Sahifa.

Cũng như các bài hướng dẫn tạo Child Theme khác trên mạng, để tạo Child Theme cho Sahifa Theme các bạn hãy tạo cho mình một thư mục mới với tên sahifa-child. Sau đó bạn tạo một file style.css với nội dung như sau:

/*
Theme Name: Sahifa Child Theme
Theme URI: http://themes.tielabs.com/sahifa/
Description: Day la child theme cua sahifa
Author: TieLabs
Author URI: http://themes.tielabs.com/sahifa/
Template: sahifa
Version: 0.1
*/

Bạn có thể đổi các thông tin bên trên thành của bạn, nhưng lưu ý ở phần Template, là bạn ghi tên thư mục của theme mẹ để Child Theme biết ai là mẹ của nó, như hiện tại thì mình có thư mục sahifa là theme mẹ.

Tiếp theo bạn thêm dòng này vào dưới cùng đoạn code bên trên:

@import url("../sahifa/style.css");

Đoạn code này các bạn cũng sửa lại thư mục cho đúng với tên thư mục theme mẹ của bạn. Ở đây mình sử dụng thư mục theme mẹ là Sahifa.

Nếu bạn giống mình, đặt tên thư mục theme mẹ là sahifa như mặc định thì toàn bộ code trong file style.css sẽ như thế này:

/*
Theme Name: Sahifa Child Theme
Theme URI: http://themes.tielabs.com/sahifa/
Description: Day la child theme cua sahifa
Author: TieLabs
Author URI: http://themes.tielabs.com/sahifa/
Template: sahifa
Version: 0.1
*/
@import url("../sahifa/style.css");

Xong rồi, các bạn hãy cho file css này vào thư mục sahifa-child rồi up lên ngang hàng với theme mẹ như hình bên dưới:

Sahifa Child Theme và cách sử dụng Sahifa Child Theme - Sahifa Child Theme và cách sử dụng

Bây giờ các bạn vào Appearance kích hoạt Sahifa Child Theme lên xem đã thành công chưa. Nếu có gì đó không đúng thì bạn hãy để lại bình luận bên dưới nhé.

Cách sử dụng Sahifa Child Theme

Chúng ta sử dụng Child Theme để khi sửa chữa các file trong theme mà không sợ phải sửa thêm lần nữa khi update theme như trong bài viết Hướng dẫn update theme WordPress mình đã nhắc tới. Và để sử dụng Child Theme thì các bạn chỉ cần nhớ là:

  • Nếu bạn muốn tùy biến file .php nào, hãy copy nó từ thư mục theme mẹ sang child theme và sửa ở child theme.
  • Khi viết CSS, luôn viết dưới dòng @import ở child theme.
  • Trường hợp bạn cần tuỳ biến các file PHP mà không thuộc template của theme thì hãy require nó vào file functions.php như bên theme mẹ đã làm. Bạn xem file functions.php của theme mẹ để xem nó require bằng cách nào rồi làm y như vậy.

Thế Thôi

Sahifa Theme là một trong những Theme WordPress tuyệt vời. Nếu có thể bạn hãy mua theme sahifa tại đây để sử dụng lâu dài. Bài viết này mình hướng dẫn tạo Sahifa Child Theme nhưng các bạn có thể áp dụng cho tất cả các theme khác nhau. Nếu trong quá trình thực hiện có gì thắc mắc, các bạn hãy để lại ý kiến bên dưới.

Bài viết có một phần được tổng hợp từ internet

Series Navigation << Một vòng Sahifa Theme Setings [phần 2]
13 Comments
  1. Trần Đức nói

    Theme sahifa mình tải của bạn share mà nó cứ tự động đăng bài thôi. Chả biết do WP hay theme nữa

    1. Lại Văn Đức nói

      Bạn thử tắt và xóa theme này đi và kích hoạt theme khác xem có bị không là biết ngay. 

      1. Trần Đức nói

        Mình có lảm rồi. Mấy thêm mặc định thì không sao. nhưng theme sahifa thì bị

  2. tintuc nói

    bài viết bổ ích. like!

    1. Lại Văn Đức nói

      Cám ơn bạn ủng hộ.

  3. Phíc Bình nói

    Anh đang dùng cmt gì vậy ạ?

  4. Lê Nhựt Nam nói

    Chào bạn!! bạn có thể chỉ mình cách tạo 2 cái wordress hình của bạn và cái hosting-vps chất lượng cao không. mình cám ơn

      1. lê nhựt nam nói

        Cám ơn Bạn! còn cái hosting -vps chất lượng cao thì mình làm thế nào bạn!! mong bạn giúp cho!

  5. Phúc Minh nói

    chào bạn!! cho mình hỏi sau khi cài theme thì mình không thể ấn tổ hợp phím ctrl+scroll mouse để zoom in or zoom out trang web. bạn có cách nào giúp mình không? mình cám ơn.

  6. Minh Nhật nói

    anh ơi sao máy em cài theme sahifa thì không dùng chuột để zoom in or out được nữa dạ!! 

  7. mụn bọc nói

    Thanks admin, theme khá đẹp

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố.